![]() |
Re: Form in den Vordergrund holen
Damit beschäftigte ich mich jüngst auch ausführlich.
Fenster in den Vordergrund setzen: 1. Eine notwendige, jedoch nicht ausreichende Bedingung ist, den Formstyle des Formulares auf Stayontop zu setzen. Nur nützt das nichts gegenüber anderen Fenstern/Formularen, die dieses Attribut ebenfalls so gesetzt haben, z.B. beim Taskmanager, der verdeckt das trotzdem frech. Deshalb: 2. Bei jedem sich bietenden Ereignis (Verdecken gehört leider nicht dazu, aber Neuzeichnen, wenn man ein über-/verdeckendes Formular wieder ein wenig wegzieht) oder über einen Timer einen der drei Befehle verwenden: - BringToFront - BringWindowToTop(Handle) - SetForeGroundWindow(Handle) Viel Erfolg! |
Re: Form in den Vordergrund holen
Zitat:
Beim Taskmanager ist es aber trotzdem so, dass ich ein anderes Fenster, welches auch StayOnTop ist, nach vorne holen kann, nämlich indem ich ihm ganz einfach den Fokus gebe. mfg |
Re: Form in den Vordergrund holen
Zitat:
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 12:50 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