![]() |
TPanel caption verschwindet
Hi
Wenn ich nen Panel mit nem Caption anzeigen will geht es komischerweise nicht überall. Das Panel lasse ich erscheinen währen in der Datenbank ausgewertet wird.
Code:
Wenn ich ihn so aufrufe funktioniert es wunderbar:
procedure showpanel();
begin form1.panel1.Visible:=true; form1.panel1.caption:='Spieltag wird ausgewertet.....'; end;
Code:
Rufe ich ihn allerdings mitten in anderen Code aus zeigt er zwar den gelben Panel an aber keine caption ? Woran liegt das ?
procedure TForm1.Button10Click(Sender: TObject);
begin showpanel; end; z.B
Code:
Danke im vorraus
begin
showpanel; List:=TStringlist.create; rs := TFileStream.Create('info.txt', fmcreate or fmShareCompat); IdHTTP1.Get('http://bltippspiel.spacequadrat.de/info.txt', rs); IdHTTP1.Disconnect; rs.free; List.LoadFromFile('info.txt'); |
Re: TPanel caption verschwindet
Und wann soll Windows Zeit haben den Caption zu Zeichen?
Application.ProcessMessages bzw. form1.panel1.Update wäre dein Freund (wobei der Zugriff auf Globale Variablen über Kurze Zeit dir sehr viele Stunden Debugging verursachen wird). |
Re: TPanel caption verschwindet
Und wenn Du hinter dem Aufruf von showpanel Application.ProcessMessages einfügst?
[edit] *Buhuuu* schon wieder zu spät :cry: [/edit] |
Re: TPanel caption verschwindet
danke für die schnelle antwort. war mir nicht geläufig mit dem update.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 20:33 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