Bei mir funktioniert die TabOrder nur in der
IDE nicht, zur Laufzeit schon.
Beispiel:
Delphi-Quellcode:
Button4.TabOrder := 0;
Button2.TabOrder := 0;
Button5.TabOrder := 0;
Button3.TabOrder := 0;
Button1.TabOrder := 0;
Nun werden die Buttons in der Reihenfolge 1, 3, 5, 2, 4 angesprochen, weil ich in der Reihenfolge die Buttons nach vorne geschoben habe. Oder:
Delphi-Quellcode:
Button1.TabOrder := 1;
Button4.TabOrder := 0;
Button3.TabOrder := 4;
Button5.TabOrder := 3;
Button2.TabOrder := 2;
Ergibt eine Reihenfolge 4, 1, 2, 5, 3. Also alles wie erwartet.
Heißt:
Wenn du die TabOrder zur Laufzeit in FormCreate zuweist, sollte alles gehen.