Vcl.Controls.TWinControl.SelectNext

提供: RAD Studio API Documentation
移動先: 案内検索

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 に設定される必要があり,そうでなければ次のコントロールを検索します。

子コントロールが検索条件に一致した場合,そのコントロールにフォーカスが与えられます。このような子コントロールが見つからない場合,フォーカスは元のままです。

関連項目