AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Programmieren allgemein Delphi Button in den Vordergrund setzen
Thema durchsuchen
Ansicht
Themen-Optionen

Button in den Vordergrund setzen

Ein Thema von DelphiUser123 · begonnen am 24. Okt 2024 · letzter Beitrag vom 25. Okt 2024
Antwort Antwort
DelphiUser123

Registriert seit: 23. Feb 2013
39 Beiträge
 
#1

Button in den Vordergrund setzen

  Alt 24. Okt 2024, 13:00
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.
  Mit Zitat antworten Zitat
peterbelow

Registriert seit: 12. Jan 2019
Ort: Hessen
701 Beiträge
 
Delphi 12 Athens
 
#2

AW: Button in den Vordergrund setzen

  Alt 24. Okt 2024, 14:24
Haben alle Controls den gleichen Parent? Dann sollte das eigenlich gehen.
Peter Below

Geändert von TBx (25. Okt 2024 um 06:20 Uhr) Grund: Full-Quote entfernt
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu
Online

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.062 Beiträge
 
Delphi 12 Athens
 
#3

AW: Button in den Vordergrund setzen

  Alt 24. Okt 2024, 15:24
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)
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.

Geändert von himitsu (24. Okt 2024 um 17:08 Uhr)
  Mit Zitat antworten Zitat
Benutzerbild von PaPaNi
PaPaNi

Registriert seit: 31. Mär 2022
47 Beiträge
 
#4

AW: Button in den Vordergrund setzen

  Alt 24. Okt 2024, 15:56
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.
  Mit Zitat antworten Zitat
TomyN

Registriert seit: 8. Nov 2006
Ort: Bayreuth
244 Beiträge
 
Delphi 10.3 Rio
 
#5

AW: Button in den Vordergrund setzen

  Alt 25. Okt 2024, 08:20
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
Thomas Neumann
Meine Projekte
www.satlive.audio
www.levelcheck.de
  Mit Zitat antworten Zitat
Rollo62

Registriert seit: 15. Mär 2007
4.093 Beiträge
 
Delphi 12 Athens
 
#6

AW: Button in den Vordergrund setzen

  Alt 25. Okt 2024, 08:29
Vielleicht hilft das?

https://en.delphipraxis.net/topic/11...t-alternative/
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 19:01 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz