Vcl.Controls.TWinControl.SelectNext
Delphi
procedure SelectNext(CurControl: TWinControl; GoForward, CheckTabStop: Boolean);
C++
void __fastcall SelectNext(TWinControl* CurControl, bool GoForward, bool CheckTabStop);
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
procedure function |
protected | Vcl.Controls.pas Vcl.Controls.hpp |
Vcl.Controls | TWinControl |
Description
Déplace la focalisation du contrôle enfant en cours au suivant dans l'ordre de tabulation.
Appelez SelectNext pour déplacer la focalisation du contrôle enfant. SelectNext sélectionne le premier enfant suivant ou précédant CurControl dans l'ordre de tabulation et correspondant aux critères spécifiés dans les autres paramètres.
Le paramètre GoForward contrôle la direction de recherche. Si GoForward a la valeur true, FindNextControl recherche en avant dans les contrôles enfant selon l'ordre de tabulation. Si GoForward a la valeur false, SelectNext recherche en arrière dans les contrôles. La recherche s'effectue au-delà de la fin de la collection en revenant à CurControl.
Le paramètre CheckTabStop détermine s'il faut vérifier que le contrôle trouvé par SelectNext est bien un arrêt de tabulation. Si CheckTabStop a la valeur true, la propriété TabStop du contrôle renvoyé doit avoir la valeur true, sinon la recherche du contrôle suivant se poursuit.
Si un contrôle enfant répond aux critères de recherche, ce contrôle obtient la focalisation. Si aucun contrôle enfant de ce type n'est trouvé, la focalisation reste inchangée.