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 wybranym 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 ComboBox edycji obiektu , a SelectedIndex właściwość jest ustawiona na odpowiedni indeks. Jeśli obiekt nie istnieje na liście, SelectedIndex właściwość pozostaje w bieżącej wartości.

Uwaga

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

Dotyczy