Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi Dynamisch erzeugtes Label wird nicht angezeigt (https://www.delphipraxis.net/35315-dynamisch-erzeugtes-label-wird-nicht-angezeigt.html)

Ratte 5. Dez 2004 14:24


Dynamisch erzeugtes Label wird nicht angezeigt
 
Hi,

ch möchte in ener Scrollbox mehrere Labels hintereinander erzeugen (bei Buttonclick). Sie werden aber nicht angezeigt, obwohl das ComponentCount der Scrollbox hochgeht. Why?

Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
var l:TLabel;
begin
l:=TLabel.Create(scroll);
l.Top:=8;
l.Left:=Scroll.HorzScrollBar.Range+5;
l.Caption:='XXXXXXXX:::::::XXXXXXXX';
l.Visible:=true;
end;
THX,

Ratte

Ultimator 5. Dez 2004 14:25

Re: Dynamisch erzeugtes Label wird nicht angezeigt
 
Probier mal, den Parent der Labels auf die Scrollbox zu setzen, der Partent ist nämlich fürs anzeigen zuständig

Pr0g 5. Dez 2004 14:25

Re: Dynamisch erzeugtes Label wird nicht angezeigt
 
Füg noch die Zeile
Delphi-Quellcode:
l.Parent := Scroll;
ein.

MfG Pr0g

Ratte 5. Dez 2004 14:31

Re: Dynamisch erzeugtes Label wird nicht angezeigt
 
Hi,

Das wusste ich doch! :wall: :wall: :wall:
Dachte dass das mit dem AOwner geregelt wäre. :duck:
THX

Ratte


Alle Zeitangaben in WEZ +1. Es ist jetzt 05:52 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz