ComboBox.SelectedItem Egenskap
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Hämtar eller ställer in markerat objekt i 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
Egenskapsvärde
Objektet som är det markerade objektet eller null om det för närvarande inte finns något markerat objekt.
- Attribut
Exempel
I följande kodexempel visas användningen av SelectedIndex egenskaperna och SelectedItem . Exemplet är en del av ett komplett kodexempel i klassöversikten ComboBox .
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
Kommentarer
När du anger SelectedItem egenskapen till ett objekt ComboBox försöker du göra objektet till det markerade objektet i listan. Om objektet finns i listan visas det i redigeringsdelen av ComboBox och SelectedIndex egenskapen är inställd på motsvarande index. Om objektet inte finns i listan SelectedIndex lämnas egenskapen till det aktuella värdet.
Note
Klassen ComboBox söker efter det angivna objektet med hjälp IndexOf av metoden . Den här metoden använder Equals metoden för att fastställa likhet.