![]() |
Button in den Vordergrund setzen
Hallo liebes Forum. Ich habe folgendes Problem: Ein OK Button soll im Vordergrund stehen und Elemente wie Listbox und Richedit vordergründig überlagern. Der Button1.BringToFront Befehl im OnCreate Bereich des Formulars funktioniert schon mal nicht. Wie kann man dieses Problem lösen? Danke.
|
AW: Button in den Vordergrund setzen
Haben alle Controls den gleichen Parent? Dann sollte das eigenlich gehen.
|
AW: Button in den Vordergrund setzen
Sowie im FormDesigner die Erstellungsreihenfolge anpassen, im/für den gemeinsamen Parent.
BringToFront setzt das Control ja einfach in der Z-Order nach oben und beim Erstellen wurde auch alles quasi entsprechend der Z-Order aufsteigend erstellt. (der Letzte ist oben) |
AW: Button in den Vordergrund setzen
Ich habe ganz einfach auf ein Panel ein Button und dann ListBox drauf. Die Funktion BringToFront in der FormCreate für diesen Button funktioniert wie erwartet. Also sollte eigentlich gehen. :roll:
|
AW: Button in den Vordergrund setzen
Das BringToFront ist halt einmalig. Wenn danach z.B. der Focus auf die Listbox 'hupft', weil dort etwas eingegeben wird o.ä. dann kommt diese in den Vordergrund.
Es gibt im Popup-Menu der IDE die Funktion Element -> Nach vorne setzen |
AW: Button in den Vordergrund setzen
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 05:18 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