Bitte in Zukunft nicht mehrfach die gleiche Frage posten!
Hier meine Antwort aus dem anderen Topic:
| DT2158 hat folgendes geschrieben: |
| Ich kann nicht einfach einfach "TabSheetsList.Items[0].caption := 'Neuer Text';" verwenden wie roof es geschildert hatte(undefiniert) |
Das liegt daran das die Eingeschaft Items vom Type
tObject ist und tObject hat nun mal keine
Caption Eigenschaft. Eine Lösung wäre ein Typecast:
Quelltext
1:
| tTabSheet (TabSheetsList.Items [0]).Caption := 'Neuer Text'; |
| DT2158 hat folgendes geschrieben: |
| SynEditA.Parent erfodert einen TWincontrol-Typen den es allerdings nicht gibt! |
Wenn es kein Parent gibt dann lass die Anweisung weg oder gibt NIL an. Allerdings wird das SynEdit dann auch nicht angezeigt. Ist ja logisch weil es ja kein Parent gibt. Was ich aber vermute ist das Du es auf einer Form anzeigen lassen möchtest. So "könnte" es funktionieren:
Quelltext
1:
| SynEditA.Parent := Self; |
Wenn Du das SynEdit allerdings in einem Deiner TabSheets anzeigen lassen möchtest musst Du natürlich nicht das tForm sondern ein tTabSheet als Parent angeben
Quelltext
1:
| SynEditA.Parent := tTabSheet (TabSheetsList.Items [0]); |
Gruß
TINO