Registriert seit: 12. Aug 2003
Ort: Soest
4.016 Beiträge
Delphi 10.1 Berlin Enterprise
|
Re: TTabOrder
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.
|