Control.SelectNextControl メソッド
次のコントロールをアクティブにします。
Public Function SelectNextControl( _
ByVal ctl As Control, _ ByVal forward As Boolean, _ ByVal tabStopOnly As Boolean, _ ByVal nested As Boolean, _ ByVal wrap As Boolean _) As Boolean
[C#]
public bool SelectNextControl(Controlctl,boolforward,booltabStopOnly,boolnested,boolwrap);
[C++]
public: bool SelectNextControl(Control* ctl,boolforward,booltabStopOnly,boolnested,boolwrap);
[JScript]
public function SelectNextControl(
ctl : Control,forward : Boolean,tabStopOnly : Boolean,nested : Boolean,wrap : Boolean) : Boolean;
パラメータ
- ctl
検索を開始する位置にある Control 。 - forward
タブ オーダー内を前方に移動する場合は true 。後方に移動する場合は false 。 - tabStopOnly
TabStop プロパティが false に設定されているコントロールを無視する場合は true 。それ以外の場合は false 。 - nested
入れ子になった (子コントロールの子) 子コントロールを含める場合は true 。それ以外の場合は false 。 - wrap
タブ オーダーの最後のコントロールに到達した後、タブ オーダーの最初のコントロールから検索を続行する場合は true 。それ以外の場合は false 。
戻り値
コントロールがアクティブにされた場合は true 。それ以外の場合は false 。
解説
コントロールの ControlStyles.Selectable スタイル ビットが true に設定されていて、別のコントロールに含まれており、すべての親コントロールが表示されていて有効である場合、 SelectNextControl メソッドはタブ オーダー内の次のコントロールをアクティブにします。
選択できない Windows フォーム コントロールの一覧を次に示します。一覧に示されているコントロールから派生したコントロールも選択できません。
- Label
- Panel
- GroupBox
- PictureBox
- ProgressBar
- Splitter
- LinkLabel (コントロール内にリンクが存在しない場合)
必要条件
プラットフォーム: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 ファミリ
参照
Control クラス | Control メンバ | System.Windows.Forms 名前空間 | Select | Focus