ComboBox.SelectedIndex Propriété

Définition

Obtient ou définit l'index spécifiant l'élément actuellement sélectionné.

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

Valeur de propriété

Index de base zéro de l'élément actuellement sélectionné. La valeur moins un (-1) est retournée si aucun élément n'est sélectionné.

Attributs

Exceptions

L'index spécifié est inférieur ou égal à -2.

- ou -

L'index spécifié est supérieur ou égal au nombre d'éléments dans la zone de liste déroulante.

Exemples

L’exemple de code suivant montre comment utiliser la méthode et SelectedIndex la FindString propriété . L’exemple fait partie d’un exemple complet dans la vue d’ensemble de la 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

Remarques

Cette propriété indique l’index de base zéro de l’élément actuellement sélectionné dans la liste de zone de liste déroulante. La définition d’un nouvel index déclenche l’événement SelectedIndexChanged .

SelectedIndex, SelectedValueet FormattingEnabled sont associés comme suit :

Notes

Pour désélectionner l’élément actuellement sélectionné, définissez sur SelectedIndex -1. Vous ne pouvez pas définir le SelectedIndex d’un ComboBox élément sur -1 si l’élément est un élément lié aux données.

S’applique à

Voir aussi