ComboBox.SelectedIndex プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
現在選択されている項目を指定しているインデックスを取得または設定します。
public:
virtual property int SelectedIndex { int get(); void set(int value); };
[System.ComponentModel.Browsable(false)]
public override int SelectedIndex { get; set; }
[<System.ComponentModel.Browsable(false)>]
member this.SelectedIndex : int with get, set
Public Overrides Property SelectedIndex As Integer
プロパティ値
現在選択されている項目の 0 から始まるインデックス番号。 項目が選択されていない場合は、値 -1 が返されます。
- 属性
例外
例
次のコード例は、 メソッドと SelectedIndex プロパティの使用方法をFindString示しています。 この例は、クラスの概要の完全な例の ComboBox 一部です。
void findButton_Click( Object^ sender, System::EventArgs^ e )
{
int index = comboBox1->FindString( textBox2->Text );
comboBox1->SelectedIndex = index;
}
private void findButton_Click(object sender, System.EventArgs e) {
int index = comboBox1.FindString(textBox2.Text);
comboBox1.SelectedIndex = index;
}
Private Sub findButton_Click(ByVal sender As Object, ByVal e As System.EventArgs)
Dim index As Integer
index = comboBox1.FindString(textBox2.Text)
comboBox1.SelectedIndex = index
End Sub
注釈
このプロパティは、コンボ ボックス リストで現在選択されている項目の 0 から始まるインデックスを示します。 新しいインデックスを設定すると、 イベントが発生します SelectedIndexChanged 。
SelectedIndex、 SelectedValue、および FormattingEnabled は、次のように関連しています。
が の
false
SelectedIndex場合、 が空白の場合FormattingEnabledSelectedValue、 は -1 に設定されません。が のSelectedIndex場合、 が
true
空白の場合FormattingEnabledSelectedValueは -1 に設定されます。
注意
現在選択されている項目の選択を解除するには、 を SelectedIndex -1 に設定します。 項目が SelectedIndex データバインド項目の ComboBox 場合、項目の を -1 に設定することはできません。
適用対象
こちらもご覧ください
.NET