Autor Beitrag
Uli Schoch
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 81



BeitragVerfasst: So 06.04.08 16:08 
Hallo zusammen
In einem Formular habe ich 4 Groupboxen platziert. In jeder hat es 4 TEdit-Felder und einige Buttons. Beim Anzeigen des Formulars sollte der Fokus auf dem 1. TEdit der 1. Groupbox stehen. Mit jedem Tab soll der Fokus ein TEdit weiter gehen bis zum letzten der Groupbox, dann zum ersten TEdit der nächsten Groupbox etc., also einfach der Reihe nach durch alle TEdits alle Groupboxen. Ich kann die TabOrder-Eigenschaften der einzelnen TEdits nicht einfach von 0 (1. TEdit)..15 (Letztes TEdit) einstellen und bei allen TabStop auf true. Das numeriert mir immer wieder um. Wie muss ich diese Eigenschaten TabStop und TabOrder bei den Groupboxen, TEdits und Buttons genau einstellen?

Gruss
Uli
Gausi
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 8554
Erhaltene Danke: 480

Windows 7, Windows 10
D7 PE, Delphi XE3 Prof, Delphi 10.3 CE
BeitragVerfasst: So 06.04.08 16:34 
In jeder Groupbox beginnt die Zählung wieder bei 0. Das muss man dann so einstellen:

ausblenden Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
Groupbox1: TabOrder=0, TabStop=False;
  Edit1: TabOrder=0, TabStop=True;
  Edit2: TabOrder=1, TabStop=True;
  Edit3: TabOrder=2, TabStop=True;
  Edit4: TabOrder=3, TabStop=True;
  Button1: TabOrder=4, TabStop=True;

Groupbox2: TabOrder=1, TabStop=False;
  Edit5: TabOrder=0, TabStop=True;
  Edit6: TabOrder=1, TabStop=True;
  Edit7: TabOrder=2, TabStop=True;
  Edit8: TabOrder=3, TabStop=True;

usw.

_________________
We are, we were and will not be.
Uli Schoch Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 81



BeitragVerfasst: So 06.04.08 18:59 
Salü Gausi
Besten Dank, genau so funktionierts. Mir ist noch aufgefallen, dass in der Hilfe in Delphi 3 steht, man soll als TabOrder -1 eingeben, wenn das Element nicht mit Tab angesprungen werden soll. Das geht aber gar nicht. Das geht doch mit TabStop.

Gruss
Uli