ComboBox.SelectedItem Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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.