FMX.Controls.TControl.TabOrder
Delphi
property TabOrder: TTabOrder read GetTabOrder write SetTabOrder default -1;
C++
__property System::Uitypes::TTabOrder TabOrder = {read=GetTabOrder, write=SetTabOrder, default=-1};
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
property | public | FMX.Controls.pas FMX.Controls.hpp |
FMX.Controls | TControl |
Description
Indique la position du contrôle dans l'ordre de tabulation de son parent.
L'ordre de tabulation (TabOrder) est l'ordre dans lequel les contrôles enfant sont parcourus quand l'utilisateur appuie sur la touche Tab. Le contrôle dont la propriété TabOrder a la valeur 0 est celui qui détient la focalisation à la première apparition de la fiche.
Initialement, l'ordre de tabulation correspond à l'ordre d'insertion des contrôles dans la fiche. TabOrder a la valeur 0 pour le premier contrôle ajouté à la fiche, 1 pour le second, 2 pour le troisième, etc. Il est possible de modifier cet ordre en changeant la propriété TabOrder.
La valeur de l'ordre de tabulation de chaque contrôle est unique dans son parent.
L'affectation à TabOrder d'une valeur supérieure au nombre de contrôles contenus dans le contrôle parent déplace le contrôle à la fin de l'ordre de tabulation. Cependant, le contrôle ne prend pas la valeur affectée à TabOrder, mais un numéro en faisant le dernier contrôle dans l'ordre de tabulation.