다음을 통해 공유


ComboBox.SelectedItem 속성

정의

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; }
[<System.ComponentModel.Bindable(true)>]
[<System.ComponentModel.Browsable(false)>]
member this.SelectedItem : obj with get, set
Public Property SelectedItem As Object

속성 값

Object

현재 선택되어 있는 항목에 해당하는 개체이거나 현재 선택된 항목이 없는 경우 null입니다.

특성

예제

다음 코드 예제에서는 속성과 속성의 SelectedIndex 사용을 보여 줍니다 SelectedItem . 이 예제는 클래스 개요의 전체 코드 예제의 ComboBox 일부입니다.

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 를 목록에서 현재 선택한 개체로 만들려고 시도합니다. 개체가 목록에 있으면 개체가 편집 부분에 ComboBox 표시되고 SelectedIndex 속성이 해당 인덱스로 설정됩니다. 개체가 목록에 SelectedIndex 없으면 속성은 현재 값에 남아 있습니다.

참고

클래스는 ComboBox 메서드를 사용하여 지정된 개체를 검색합니다 IndexOf . 이 메서드는 메서드를 Equals 사용하여 같음을 확인합니다.

적용 대상