ComboBox.SelectedItem プロパティ
アセンブリ: System.Windows.Forms (system.windows.forms.dll 内)

Dim instance As ComboBox Dim value As Object value = instance.SelectedItem instance.SelectedItem = value
[BindableAttribute(true)] public: property Object^ SelectedItem { Object^ get (); void set (Object^ value); }
/** @property */ public Object get_SelectedItem () /** @property */ public void set_SelectedItem (Object value)
現在選択されている項目であるオブジェクト。現在選択されている項目がない場合は null 参照 (Visual Basic では Nothing)。

オブジェクトに SelectedItem プロパティを設定すると、ComboBox は、そのオブジェクトを、現在リストで選択されているオブジェクトとして設定しようとします。このオブジェクトがリスト内に存在する場合は、ComboBox の編集部分に表示され、SelectedIndex プロパティは対応するインデックスに設定されます。このオブジェクトがリスト内に存在しない場合、SelectedIndex プロパティは現在の値のままです。

SelectedIndex プロパティと SelectedItem プロパティを使用するコード例を次に示します。この例は、ComboBox クラスの概要で取り上げているコード例の一部分です。
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
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()); }
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.get_SelectedIndex(); Object selectedItem = comboBox1.get_SelectedItem(); MessageBox.Show("Selected Item Text: " + selectedItem.ToString() + "\n" + "Index: " + ((Int32)selectedIndex).ToString()); } //showSelectedButton_Click

Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile for Pocket PC, Windows Mobile for Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


- ComboBox.SelectedItem プロパティのページへのリンク