Thema: Delphi TTabOrder

Einzelnen Beitrag anzeigen

Benutzerbild von Stevie
Stevie

Registriert seit: 12. Aug 2003
Ort: Soest
4.027 Beiträge
 
Delphi 10.1 Berlin Enterprise
 
#2

Re: TTabOrder

  Alt 11. Okt 2004, 16:25
Die Eigenschaft TabOrder gibt die Position in der Liste an, allerdings werden erst alle Controls auf dem einen Panel abgehandelt, und dann wird das nächste Panel angesteuert, Beispiel:

2 Panels mit je 2 Edits --> Reihenfolge:

Panel1.Edit1
Panel1.Edit2
Panel2.Edit1
Panel2.Edit2

Um jetzt von Panel1.Edit1 nach Panel2.Edit2 zu springen, müsstest du Panel1.Edit1.TabOrder auf Panel1.ControlCount und Panel1.Edit2.TabOrder auf 0 setzen, was ja ne ziemlich wirre Sache wäre.

Du kannst aber auch durch setzen der Eigenschaft TabStop die Ansteuerung von Controls verhindern. In diesem Beispiel müsstest du dann Panel1.Edit2.TabStop und Panel2.Edit1.TabStop auf False setzen, so dass von Panel1.Edit1 direkt zu Panel2.Edit2 gesprungen wird.
Stefan
“Simplicity, carried to the extreme, becomes elegance.” Jon Franklin

Delphi Sorcery - DSharp - Spring4D - TestInsight
  Mit Zitat antworten Zitat