Freigeben über


ComboBox.SelectedItem Eigenschaft

Definition

Ruft das derzeit ausgewählte Element in ComboBox ab oder legt dieses fest.

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

Eigenschaftswert

Das Objekt, das das derzeit ausgewählte Element ist, oder null, wenn derzeit kein Element ausgewählt ist.

Attribute

Beispiele

Im folgenden Codebeispiel wird die Verwendung der SelectedIndex Eigenschaften und SelectedItem veranschaulicht. Das Beispiel ist Teil eines vollständigen Codebeispiels in der ComboBox Klassenübersicht.

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

Hinweise

Wenn Sie die SelectedItem -Eigenschaft auf ein -Objekt festlegen, versucht der ComboBox , dieses Objekt zu dem derzeit in der Liste ausgewählten Objekt zu machen. Wenn das Objekt in der Liste gefunden wird, wird es im Bearbeitungsbereich des ComboBox angezeigt, und die SelectedIndex Eigenschaft wird auf den entsprechenden Index festgelegt. Wenn das Objekt nicht in der Liste vorhanden ist, bleibt die SelectedIndex Eigenschaft auf ihrem aktuellen Wert.

Hinweis

Die ComboBox -Klasse sucht mithilfe der -Methode nach dem IndexOf angegebenen Objekt. Diese Methode verwendet die Equals -Methode, um die Gleichheit zu bestimmen.

Gilt für: