Entwickler-Ecke

Grafische Benutzeroberflächen (VCL & FireMonkey) - Komponente in Komponente zur laufzeit erzeugen


Millo - Mo 04.11.02 23:10
Titel: Komponente in Komponente zur laufzeit erzeugen
Moin

Ich hab folgendes Problem: Ich hab ein TabbedNotebook es exestiert bereits eine Seite in der sich auch ein Memo befindet jetzt will ich aber eine Weitere Page hinzufügen , kein Problem, aber ich schaff es nicht darin dann wieder ein Memo rein zu bauen.


Delete - Mo 04.11.02 23:29

Gib als Parent für das Memo die neue Seite an.


Tino - Di 05.11.02 01:10
Titel: Re: Komponente in Komponente zur laufzeit erzeugen
Millo hat folgendes geschrieben:
aber ich schaff es nicht darin dann wieder ein Memo rein zu bauen.

Soll dort ein neues Memo erstellt werden oder nur das bereits vorhandene auf die neue Seite verschoben werden. Beim letzteren mach es so wie es Luckie beschrieben hat. Einfach der Parent-Eigenschaft des Memos die neue Seite zuweisen. Wenn Du das Memo neu erstellen willst dann so:

Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
Var
  NewMemo: tMemo;
Begin
  NewMemo := tMemo.Create (Self); // Self oder ....
  NewMemo.Parent := ... // Hier die neue Seite angeben

  {...}
End;


Gruß
TINO


Millo - Di 05.11.02 16:47

Moin

Danke jetzt ist es mir klar geworden.