ComboBox.SelectedIndex Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Ottiene o imposta l'indice che specifica l'elemento selezionato.
public:
virtual property int SelectedIndex { int get(); void set(int value); };
[System.ComponentModel.Browsable(false)]
public override int SelectedIndex { get; set; }
[<System.ComponentModel.Browsable(false)>]
member this.SelectedIndex : int with get, set
Public Overrides Property SelectedIndex As Integer
Valore della proprietà
Indice in base zero dell'elemento attualmente selezionato. Se non è stato selezionato alcun elemento, verrà restituito il valore uno negativo (-1).
- Attributi
Eccezioni
L'indice specificato è minore o uguale a -2.
-oppure-
L'indice specificato è maggiore di o uguale al numero di elementi contenuti nella casella combinata.
Esempio
Nell'esempio di codice seguente viene illustrato come usare il metodo e SelectedIndex la FindString proprietà . L'esempio fa parte di un esempio completo nella panoramica della ComboBox classe.
void findButton_Click( Object^ sender, System::EventArgs^ e )
{
int index = comboBox1->FindString( textBox2->Text );
comboBox1->SelectedIndex = index;
}
private void findButton_Click(object sender, System.EventArgs e) {
int index = comboBox1.FindString(textBox2.Text);
comboBox1.SelectedIndex = index;
}
Private Sub findButton_Click(ByVal sender As Object, ByVal e As System.EventArgs)
Dim index As Integer
index = comboBox1.FindString(textBox2.Text)
comboBox1.SelectedIndex = index
End Sub
Commenti
Questa proprietà indica l'indice in base zero dell'elemento attualmente selezionato nell'elenco casella combinata. L'impostazione di un nuovo indice genera l'evento SelectedIndexChanged .
SelectedIndex, SelectedValuee FormattingEnabled sono correlati come segue:
Se FormattingEnabled è
false
, SelectedIndex non verrà impostato su -1 quando SelectedValue è vuoto.Se FormattingEnabled è
true
, SelectedIndex verrà impostato su -1 quando SelectedValue è vuoto.
Nota
Per deselezionare l'elemento attualmente selezionato, impostare su SelectedIndex -1. Non è possibile impostare l'oggetto SelectedIndex di un ComboBox elemento su -1 se l'elemento è un elemento associato a dati.