ComboBox.SelectedItem ComboBox.SelectedItem ComboBox.SelectedItem ComboBox.SelectedItem Property

定義

ComboBox で現在選択されている項目を取得または設定します。Gets or sets currently selected item in the ComboBox.

public:
 property System::Object ^ SelectedItem { System::Object ^ get(); void set(System::Object ^ value); };
[System.ComponentModel.Bindable(true)]
[System.ComponentModel.Browsable(false)]
public object SelectedItem { get; set; }
member this.SelectedItem : obj with get, set
Public Property SelectedItem As Object

プロパティ値

現在選択されている項目であるオブジェクト。または、現在選択されている項目が存在しない場合は nullThe object that is the currently selected item or null if there is no currently selected item.

次のコード例は、 SelectedIndex SelectedItemおよびプロパティの使用方法を示しています。The following code example shows the usage of the SelectedIndex and the SelectedItem properties. この例は、 ComboBoxクラスの概要の完全なコード例の一部です。The example is part of a complete code example in the ComboBox class overview.

void showSelectedButton_Click( Object^ sender, System::EventArgs^ e )
{
   int selectedIndex = comboBox1->SelectedIndex;
   Object^ selectedItem = comboBox1->SelectedItem;
   MessageBox::Show( "Selected Item Text: " + selectedItem->ToString() + "\n" +
      "Index: " + selectedIndex.ToString() );
}
private void showSelectedButton_Click(object sender, System.EventArgs e) {
    int selectedIndex = comboBox1.SelectedIndex;
    Object selectedItem = comboBox1.SelectedItem;

    MessageBox.Show("Selected Item Text: " + selectedItem.ToString() + "\n" +
                    "Index: " + selectedIndex.ToString());
}
Private Sub showSelectedButton_Click(ByVal sender As Object, ByVal e As System.EventArgs)
    Dim selectedIndex As Integer
    selectedIndex = comboBox1.SelectedIndex
    Dim selectedItem As Object
    selectedItem = comboBox1.SelectedItem

    MessageBox.Show("Selected Item Text: " & selectedItem.ToString() & Microsoft.VisualBasic.Constants.vbCrLf & _
                        "Index: " & selectedIndex.ToString())
End Sub

注釈

SelectedItemプロパティをオブジェクトに設定すると、はComboBoxそのオブジェクトを現在選択されているリスト内で使用しようとします。When you set the SelectedItem property to an object, the ComboBox attempts to make that object the currently selected one in the list. 一覧にオブジェクトが見つかった場合は、 ComboBoxの編集部分に表示され、 SelectedIndexプロパティは対応するインデックスに設定されます。If the object is found in the list, it is displayed in the edit portion of the ComboBox and the SelectedIndex property is set to the corresponding index. オブジェクトが一覧に存在しない場合、 SelectedIndexプロパティは現在の値のままになります。If the object does not exist in the list, the SelectedIndex property is left at its current value.

注意

クラスComboBoxは、 IndexOfメソッドを使用して、指定されたオブジェクトを検索します。The ComboBox class searches for the specified object by using the IndexOf method. このメソッドは、 Equalsメソッドを使用して等価性を判断します。This method uses the Equals method to determine equality.

適用対象