ComboBox.SelectedItem Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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.