TabIndex Property Example
◄Example► ◄Contents► ◄Index► ◄Back►
──────────────────────────────────────────────────────────────────────────────
' The example reverses the tab order of a group of buttons by changing the
' TabIndex property on a command button array when you click the form.
' To try this example:
' 1. Choose New Project from the File menu
' 2. Choose New Form from the File menu to create a form with four command
' buttons
' 3. Set the CtlName property to "CommandX" for all four command buttons
' 4. Press Alt+F4 to return to the programming environment
' 5. Copy the code example below to the form module
' 6. Press F5 to run the example
SUB Form_Click ()
DIM X% ' Reverse tab order by setting start value of X%.
IF CommandX(0).TabIndex = 0 THEN X% = 4 ELSE X% = 1
FOR I% = 0 TO 3
CommandX(I%).Caption = STR$(X%) ' Set caption
CommandX(I%).TabIndex = X% - 1 ' Set tab order
IF CommandX(0).TabIndex = 3 THEN ' Increment or decrement X%
X% = X% - 1
ELSE
X% = X% + 1
END IF
NEXT I%
END SUB