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 .caption.refresh nicht unter Windows 98? (https://www.delphipraxis.net/44516-caption-refresh-nicht-unter-windows-98-a.html)

Gambit 20. Apr 2005 11:43


.caption.refresh nicht unter Windows 98?
 
Hi,

ich zeige vorm Start meines Hauptprogramms ein Splashlogo an. Auf dieser Splash-Form werden einige Sachen angezeigt, die passieren, während das Programm läd.
Was da passiert lasse ich in einem Label anzeigen. Nach der Anzeige führe ich jeweils ein Refresh der Label.Caption durch.

Beispiel:

Delphi-Quellcode:
FormSplash.SplashLabel.Caption:= 'Prüfe Internet-Verbindung...';
FormSplash.SplashLabel.Refresh;
isInternetConActive:= SplashCheck(FormSplash.CheckInternetConnection);
FormSplash.SplashLabel.Caption:= '';
FormSplash.SplashLabel.Refresh;
Nach der Methode SplashCheck, in der bestimmte Sachen geprüft werden, setze ich die Caption des Labels wieder zurück, damit bei der nächsten Anzeige nicht Reste von der vorherigen Anzeige dargestellt werden, das sind im obigen Source die letzten beiden Zeilen.
Unter Windows XP funzt das auch einwandfrei. Unter 98 bleiben Reste der Labelanzeige aber immer stehen, steht also im Label zB. "einText" und im aktualisiertem Label nur "Text", ist die Caption also kürzer, sieht man immer noch die Reste der vorangegangenen Caption.

Weiß jemand Rat?

Gruß

Gambit

shmia 20. Apr 2005 12:19

Re: .caption.refresh nicht unter Windows 98?
 
SplashLabel.AutoSize auf False, das Label so breit machen wie nötig/möglich.
.Alignment auf taCenter setzen.

marabu 20. Apr 2005 12:23

Re: .caption.refresh nicht unter Windows 98?
 
Statt Refresh würde ich Update nehmen - unabhängig vom OS.

Gambit 20. Apr 2005 12:32

Re: .caption.refresh nicht unter Windows 98?
 
update hats gebracht, Danke!


Alle Zeitangaben in WEZ +1. Es ist jetzt 07:42 Uhr.

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