![]() |
Form nicht in Vordergrund setzen
Wenn mehrere Fenster offenen sind, habe ich z.B.: bei größeren Datenbankanfragen das Problem das ein anderes Fenster im Vordergrund kommt
|
Re: Form nicht in Vordergrund setzen
Ich versteh die Frage nicht ganz. Willst du ein anderes Fenster in den Vordergrund bringen oder eins verstecken oder was ganz anderes?
Mit
Delphi-Quellcode:
kann man ein Fenster nach oben bringen.
Form1.BringToFront
Mit
Delphi-Quellcode:
kann man ein Fenster immer im Vordergrund belassen.
Form1.FormStyle := fsStayOnTop
|
Re: Form nicht in Vordergrund setzen
nein, wenn z.B. 2 oder mehrere Fenster offen sind und Fenster 1 macht die Datenbankanfrage kommt am Ende der Abfrage Fenster 2 od. 3 in den Vordergrund
|
Re: Form nicht in Vordergrund setzen
Kommen diese Fenster aus Deinem Programm?
Falls Ja musst Du dich im Programm drum kümmern. |
Re: Form nicht in Vordergrund setzen
Danke für die Antwort
Ja, es kommt aus meinen Programm, das das Fenster wieder in den Vordergrund kommt mach ich schon. Frage ist nur warum kommt das vor oder wie kann ich das verhindern (schaut nicht gerade Profi massig aus ). |
Re: Form nicht in Vordergrund setzen
Das kann doch nur ein deinem Code liegen, schon mit ShowModal getestet?
|
Re: Form nicht in Vordergrund setzen
Kann bei ShowModal nach den Beenden vorkommen, aber auch bei Abfrage ohne ShowModal
Delphi-Quellcode:
ich hoffe der kurz Quelltext hilft weiter
Kassenlisten := TKassenlisten.Create(nil);
try Kassenlisten.ShowModal; //mrOK TBitBtn Screen.Cursor := crSQLWait; try //Abfrage finally Screen.Cursor := crArrow; end; // finally Kassenlisten.Free; end; |
Re: Form nicht in Vordergrund setzen
wenn eine form gestartet wird ist sie aktiv und bei windows ist nunmal eine aktive form im vordergrund
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 19:40 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