ComboBox.SelectedItem Proprietà

Definizione

Ottiene o imposta l'elemento attualmente selezionato in 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

Valore della proprietà

Oggetto corrispondente all'elemento attualmente selezionato oppure null se non è attualmente selezionato alcun elemento.

Attributi

Esempio

Nell'esempio di codice seguente viene illustrato l'utilizzo delle SelectedIndex proprietà e SelectedItem . L'esempio fa parte di un esempio di codice completo nella panoramica della ComboBox classe.

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

Commenti

Quando si imposta la SelectedItem proprietà su un oggetto, il ComboBox tentativo di eseguire tale oggetto è quello attualmente selezionato nell'elenco. Se l'oggetto viene trovato nell'elenco, viene visualizzato nella parte di modifica dell'oggetto ComboBox e la SelectedIndex proprietà è impostata sull'indice corrispondente. Se l'oggetto non esiste nell'elenco, la SelectedIndex proprietà viene lasciata al relativo valore corrente.

Nota

La ComboBox classe cerca l'oggetto specificato usando il IndexOf metodo . Questo metodo usa il metodo per determinare l'uguaglianza Equals .

Si applica a