ComboBox.SelectedIndex Propriété

Définition

Obtient ou définit l'index spécifiant l'élément actuellement sélectionné.Gets or sets the index specifying the currently selected item.

public:
 virtual property int SelectedIndex { int get(); void set(int value); };
[System.ComponentModel.Browsable(false)]
public override int SelectedIndex { get; set; }
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é.A zero-based index of the currently selected item. La valeur moins un (-1) est retournée si aucun élément n'est sélectionné.A value of negative one (-1) is returned if no item is selected.

Attributs

Exceptions

L'index spécifié est inférieur ou égal à -2.The specified index is less than or equal to -2.

- ou --or-

L'index spécifié est supérieur ou égal au nombre d'éléments dans la zone de liste déroulante.The specified index is greater than or equal to the number of items in the combo box.

Exemples

L’exemple de code suivant montre comment utiliser la méthode FindString et la propriété SelectedIndex.The following code example show how to use the FindString method and SelectedIndex property. L’exemple fait partie d’un exemple complet de la vue d’ensemble de la classe ComboBox.The example is part of a complete example in the ComboBox class overview.

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.This property indicates the zero-based index of the currently selected item in the combo box list. La définition d’un nouvel index déclenche l’événement SelectedIndexChanged.Setting a new index raises the SelectedIndexChanged event.

SelectedIndex, SelectedValue et FormattingEnabled sont liés comme suit :SelectedIndex, SelectedValue, and FormattingEnabled are related as follows:

Notes

Pour désélectionner l’élément actuellement sélectionné, affectez la valeur-1 à la SelectedIndex.To deselect the currently selected item, set the SelectedIndex to -1. Vous ne pouvez pas définir la SelectedIndex d’un élément ComboBox sur-1 si l’élément est un élément lié aux données.You cannot set the SelectedIndex of a ComboBox item to -1 if the item is a data-bound item.

S’applique à

Voir aussi