Udostępnij za pośrednictwem


ComboBox.SelectedItem Właściwość

Definicja

Pobiera lub ustawia aktualnie wybrany element w elemencie 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)]
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

Wartość właściwości

Obiekt, który jest aktualnie zaznaczonym elementem lub null jeśli nie ma aktualnie wybranego elementu.

Atrybuty

Przykłady

Poniższy przykład kodu przedstawia użycie SelectedIndex właściwości i SelectedItem . Przykład jest częścią kompletnego przykładu kodu w przeglądzie ComboBox klasy.

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

Uwagi

Po ustawieniu SelectedItem właściwości na obiekt ComboBox próbuje wykonać ten obiekt jako aktualnie wybrany na liście. Jeśli obiekt zostanie znaleziony na liście, zostanie wyświetlony w części edycji obiektu ComboBox , a SelectedIndex właściwość zostanie ustawiona na odpowiedni indeks. Jeśli obiekt nie istnieje na liście, SelectedIndex właściwość jest pozostawiona na bieżącej wartości.

Uwaga / Notatka

Klasa ComboBox wyszukuje określony obiekt przy użyciu IndexOf metody . Ta metoda używa Equals metody do określenia równości.

Dotyczy