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 Borderstyle bsNone Bildaufbau Fenster (https://www.delphipraxis.net/215309-borderstyle-bsnone-bildaufbau-fenster.html)

TomyN 11. Jun 2024 13:01

Borderstyle bsNone Bildaufbau Fenster
 
Hallo,

Ich habe ein Fenster, dass den Boderstyle bsNone hat. Darauf ist u.a. ein TShellTreeView. Wenn das Fenster aufgerufen wird, dann erscheint erstmal nur der Bereich der TreeView als Fläche und erst nach ein paar Sekunden der Rest des Fensters. Bei einem anderen Fomrstyle ist das nicht der Fall.
Kann man da was machen (außer einem anderen Formstyle) ?

bnreimer42 14. Jun 2024 22:06

AW: Borderstyle bsNone Bildaufbau Fenster
 
Sicher, dass das am BorderStyle liegt?
Könnte die Verzögerung vom TShellTreeView kommen, wenn die Verzeichnisse eingelesen werden?

TomyN 15. Jun 2024 18:29

AW: Borderstyle bsNone Bildaufbau Fenster
 
Ja, die Verzögerung macht die ShellTreeView beim Einlesen. Allerdings erscheint sie mit bsNone währenddessen allein am Bildschirm, während ansonsten das kompletter Fenster sofort sichtbar (aber auch erstmal nicht bedienbar) ist.
Interessant finde ich auch, dass das Einlesen der Dateistruktur nicht beim Erzeugen sondern beim ersten Anzeigen des Fensters erscheint. Daher helfe ich mir aktuell mit Alphablend und einer sehr hohen Transparenz, so dass man fast nur den Sanduhrcursor sieht und die Form erst eingeblendet wird, wenn das Einlesen vorbei ist.


Alle Zeitangaben in WEZ +1. Es ist jetzt 21: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 by Thomas Breitkreuz