Sdílet prostřednictvím


ComboBox.SelectedItem Vlastnost

Definice

Získá nebo nastaví aktuálně vybranou položku v .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 vlastností a SelectedItem . Příklad je součástí úplné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ž nastavíte SelectedItem vlastnost na objekt, ComboBox pokusí se tento objekt nastavit jako aktuálně vybraný objekt v seznamu. Pokud je objekt nalezen v seznamu, zobrazí se v části pro úpravy ComboBox 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