Ik liep gisteravond/nacht tegen een probleempje op en hoopte dat het met een nachtje slapen zich misschien wel zou oplossen, niet dus
.
Het zit namelijk zo: ik wil graag een TPageControl, dmv een knop TTabSheet's laten toevoegen. Dit gedeelte lukt wel, maar ik wil ook dat als de TabSheet is aangemaakt er een ander object kan worden gestopt. Bijvoorbeeld een Label.
Nou heb ik zelf het volgende uit gevogeld:
pageN is een Integer die het aantal pagina's bijhoud
Ik krijg helemaal geen errors, dus das al iets, alleen wat ik ook instel (Align, SetBounds, Visible) nergens is de Label zichtbaar.
Weet iemand dit dan wel moet?
Het zit namelijk zo: ik wil graag een TPageControl, dmv een knop TTabSheet's laten toevoegen. Dit gedeelte lukt wel, maar ik wil ook dat als de TabSheet is aangemaakt er een ander object kan worden gestopt. Bijvoorbeeld een Label.
Nou heb ik zelf het volgende uit gevogeld:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
| procedure TForm1.createPage();
begin
with TTabSheet.Create(PageControl1) do
begin
PageControl := PageControl1;
Name := 'TabSheet' + inttostr(pageN);
Caption := 'Page' + inttostr(pageN);
with TLabel.Create(PageControl) do
begin
Name := 'Label' + inttostr(pageN);
Caption := 'blaat';
Align := alClient;
end;
end;
pageN := pageN + 1;
end; |
pageN is een Integer die het aantal pagina's bijhoud
Ik krijg helemaal geen errors, dus das al iets, alleen wat ik ook instel (Align, SetBounds, Visible) nergens is de Label zichtbaar.
Weet iemand dit dan wel moet?