Vcl.Controls.TWinControl.SelectNext
Delphi
procedure SelectNext(CurControl: TWinControl;
GoForward, CheckTabStop: Boolean);
C++
void __fastcall SelectNext(TWinControl* CurControl, bool GoForward, bool CheckTabStop);
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
procedure function |
protected | Vcl.Controls.pas Vcl.Controls.hpp |
Vcl.Controls | TWinControl |
説明
入力フォーカスを現在の子コントロールからタブ順で次の子コントロールに移します。
SelectNext メソッドを呼び出すと,子コントロールのフォーカスを移動できます。SelectNext は,タブ順で CurControl の次または前の子コントロールで,ほかのパラメータで指定された条件に合致する最初の子コントロールを選択します。
GoForward パラメータは,検索の方向を制御します。GoForward パラメータが true の場合,FindNextControl メソッドはタブ順で順方向に子コントロールを検索します。GoForward パラメータが false の場合,SelectNext メソッドは逆方向に検索します。検索がコレクションの終わりに到達すると,CurControl に戻ります。
CheckTabStop パラメータは,SelectNext メソッドが見つけるコントロールがタブストップでなければならないかどうかを指定します。CheckTabStop パラメータが true の場合,返されるコントロールの TabStop プロパティは true に設定される必要があり,そうでなければ次のコントロールを検索します。
子コントロールが検索条件に一致した場合,そのコントロールにフォーカスが与えられます。このような子コントロールが見つからない場合,フォーカスは元のままです。