Sdílet prostřednictvím


ComboBox.SelectedItem Vlastnost

Definice

Získá nebo nastaví aktuálně vybranou položku v objektu 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

Hodnota vlastnosti

Objekt, který je aktuálně vybranou položkou nebo null pokud není aktuálně vybraná položka.

Atributy

Příklady

Následující příklad kódu ukazuje použití SelectedIndex a SelectedItem vlastnosti. Příklad je součástí kompletního příkladu kódu v přehledu ComboBox třídy.

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

Poznámky

Když vlastnost nastavíte SelectedItem na objekt, ComboBox pokusí se tento objekt nastavit jako aktuálně vybraný v seznamu. Pokud se objekt nachází v seznamu, zobrazí se v části ComboBox pro úpravy a SelectedIndex vlastnost je nastavena na odpovídající index. Pokud objekt v seznamu neexistuje, SelectedIndex vlastnost zůstane na aktuální hodnotě.

Poznámka:

Třída ComboBox hledá zadaný objekt pomocí IndexOf metody. Tato metoda používá metodu Equals k určení rovnosti.

Platí pro