![]() |
Problem bei Delphi mit Labels, Panels, ...
Liste der Anhänge anzeigen (Anzahl: 1)
Hi,
ich habe irgendwie ein großes Problem mit Labels, Panels, ... :
Delphi-Quellcode:
Das steht in einem Timer-Ereigniss.
Label1.Caption := Pages.ActivePage.Caption; // Pages = PageControl
Ich benutze das XP-Mainfest. Das Problem ist, dass bei einer normalen TCaption alles überschrieben wird, das ist hier nicht der Fall. Das Problem seht ihr auf dem Screenshot (1 wird einfach über die 2 geschrieben): |
Re: Problem bei Delphi mit Labels, Panels, ...
Versuch mal, das Label zu aktualisieren.
Delphi-Quellcode:
Wenn das nicht hilft, ist vielleicht das Timer-Intervall zu kurz.
Label1.update;
|
Re: Problem bei Delphi mit Labels, Panels, ...
Timer ? Darf man fragen wozu der gut ist ?
|
Re: Problem bei Delphi mit Labels, Panels, ...
Der Timer ist dazu gut, schnell sachen zu aktualisieren.
Es hat mit keinem der Vorschläge zu tun, es tritt so oder so auf. Egal, habe es mit einer Toolbar gelöst. |
Re: Problem bei Delphi mit Labels, Panels, ...
Zitat:
könnte ein korrektes Neuzeichnen des Controls verhindert werden. Probiere mal im Timer noch
Delphi-Quellcode:
am Ende reinzusetzen.
Application.ProcessMessages;
|
Re: Problem bei Delphi mit Labels, Panels, ...
Zitat:
Wäre es so nicht deutlich schneller, besser und eleganter?
Delphi-Quellcode:
procedure TForm1.UpdateLabel;
begin Label1.Caption := PageControl1.ActivePage.Caption; end; procedure TForm1.PageControl1Change(Sender: TObject); begin UpdateLabel; end; // Prozedur, die die Caption der TabSheets ändert procedure blubb; begin // ... UpdateLabel; |
Re: Problem bei Delphi mit Labels, Panels, ...
Danke, werde ich evtl. noch brauchen.
Habe einfach eine Toolbar genommen. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 19:48 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