Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Delphi Button in den Vordergrund setzen (https://www.delphipraxis.net/216085-button-den-vordergrund-setzen.html)

DelphiUser123 24. Okt 2024 12:00

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.

peterbelow 24. Okt 2024 13:24

AW: Button in den Vordergrund setzen
 
Haben alle Controls den gleichen Parent? Dann sollte das eigenlich gehen.

himitsu 24. Okt 2024 14:24

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)

PaPaNi 24. Okt 2024 14:56

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:

TomyN 25. Okt 2024 07:20

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

Rollo62 25. Okt 2024 07:29

AW: Button in den Vordergrund setzen
 
Vielleicht hilft das?

https://en.delphipraxis.net/topic/11...t-alternative/


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