Einzelnen Beitrag anzeigen

HolgerX

Registriert seit: 10. Apr 2006
Ort: Leverkusen
972 Beiträge
 
Delphi 6 Professional
 
#3

AW: SetFocus nach TabOrder

  Alt 30. Jun 2022, 10:00
Hmm..

SetFocus nach TabOrder

Hallo… hat jemand eine coole einfache Idee?

Ich möchte einen Hotkey einbauen, der folgendes macht:
Das nach TabOrder erste Element soll den Focus erhalten.
Ich könnte alle Elemente durchlaufen und dann den Focus auf TabOrder=0 setzen.
Aber durch diverse Gruppierungen kann TabOrder=0 ja mehrfach vorkommen.
Ich müsste also irgendwie auch die Parend TabOrder betrachten.
Das erste Control in der Taborder ist doch das erste auf dem Form..
Wenn dies ein Container (TPanel) ist, dann wird in diesem das Control mit TabOrder 0 gesetzt..

Somit müsste

Form1.SelectNext(Form1, True, True);
(Form1 = self = deine Form)
(Nicht getstet.. )

Doch genau dass machen, was Du willst...
Es wird auf der Form das erste mit TabOder 0 aktiviert, bzw. dessen erstes Control mit TabOrder 0..
(Ja ich Verwende Delphi 6 Pro und will NICHT wechseln!)
  Mit Zitat antworten Zitat