![]() |
Fenster im Vordergrund
Hallo @all,
ich habe folgendes Problem. Während im Hintergrund eine Berechnung läuft, soll im Vordergrund ein Fenster mit Fortschrittsbalken sein. Dieser wird auch wunderbar aktualisiert, nur: Entweder, ich setze FormStyle:=fsStayOnTop, dann beschweren sich die Kunden weil das Fortschrittsfenster vor allen anderen Applikationen angezeigt wird Oder, ich setzt FormStyle:=fsNormal, dann können die Kunden weiter in den vorhandenen Fenstern rumklicken (ganz schlechte Idee ;-)) Modal geht nicht, da die Berechnung ja im Hintergrund weiterläuft, d.h. das Fortschrittsfenster wird geöffnet, gelegentlich aktualisiert und dann geschlossen. Ich suche eine Eigenschaft, die mir das Fenster quasi wie ein modales Fenster über die anderen Fenster legt, aber eben nur über die Fenster der eigenen Anwendung. Hat jemand das schonmal gemacht? Danke und viele Grüße Eike |
AW: Fenster im Vordergrund
Könnte man das Fenster nicht doch modal anzeigen und die Berechnung in einen Thread auslagern?
|
AW: Fenster im Vordergrund
Schau dir mal
![]() |
AW: Fenster im Vordergrund
Modal anzeigen und dort die Routine aus dem Hauptmodul aufrufen?
|
AW: Fenster im Vordergrund
Hi,
Zitat:
Zitat:
|
AW: Fenster im Vordergrund
Ich habe jetzt die fsStayOnTop-Eigenschaft entfernt (fsNormal) und dafür die darunterliegenden Forms jeweils auf enable=false gesetzt und PopupMode auf pmExplicit gesetzt. Das sieht jetzt ganz gut aus.
|
AW: Fenster im Vordergrund
Muss mich auch dezent korrigieren :oops: Ich meinte eigentlich folgendes:
Delphi-Quellcode:
. So ist FChildForm immer über FParentForm, aber nie über anderen Fenster. Eben über diese Eigenschaft kannst du den zIndex (wie aus CSS evtl. bekannt ist) der Forms steuern.
FChildForm.PopupParent := FParentForm;
|
AW: Fenster im Vordergrund
Wie wäre es denn wenn man einfach nur ein Panel nutzt und darauf die Froschrittsanzeige ? :gruebel:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 06:46 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