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 .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.