Home > Language Reference > Classes > Control
NavFlags Property
Navigation flags for the control.
Syntax
Public Property Get NavFlags() As HbNavFlags
Public Property Let NavFlags(ByVal eFlags As HbNavFlags)
Remarks
The NavFlags property holds the navigation flags for the control. It can take any combination of the following values:
| Constant | Value | Description |
| hbNavFlagsSkip | &H0001 | The control is not part of the tab order. It can still take the focus programmatically, but not by moving the focus ring with the 5-way navigator. |
| hbNavFlagsForceInteraction | &H0002 | The form switches to interaction mode as soon as the control is focused. For more information about interaction mode, please refer to the NavState property. |
| hbNavFlagsBigButton | &H8000 | The control is a "big button". Big buttons are a type of UI object specific to some palmOne devices; you will probably never use this flag for your own applications. |
To ensure focus movement is always logical to the user, objects that are not part of the tab order but that can be focused should be included in the tab order but marked as skipped by setting the hbNavFlagsSkip flag. So the object is skipped when the user moves the focus with the 5-way navigators, but the system knows how to move the focus from the object.
For more information about supporting the 5-way navigator and the blue focus ring feature in your applications, please refer to the One handed navigation section in the Programmer's Guide.
System requirements
| System | Minimal version | Remarks |
| Palm OS | Palm OS 3.0 | Only effective on devices with one-handed navigation enabled. |