Forcer un combobox à afficher un item précis

Résolu
choukri175 Messages postés 87 Date d'inscription dimanche 22 octobre 2006 Statut Membre Dernière intervention 22 février 2008 - 24 janv. 2007 à 15:22
sebmafate Messages postés 4936 Date d'inscription lundi 17 février 2003 Statut Membre Dernière intervention 14 février 2014 - 24 janv. 2007 à 16:11
Bonsoir,

Si quelqu'un a déjà forcé un combobox à afficher un item précis?
Je m'explique :

Vous avez un combobox qui contient plusieurs éléments et vous voulez que la zone d'édition de ce combobox affiche un item donné (parmi les items contenus dans ce combobox) que vous choisissez.

J'espére que ma question est claire.

Merci pour votre aide.

choukri175.

5 réponses

sebmafate Messages postés 4936 Date d'inscription lundi 17 février 2003 Statut Membre Dernière intervention 14 février 2014 38
24 janv. 2007 à 16:11
oui... mais en général, j'utilise ceci :

if (i < this.maComboBox.Items.Count) {
   this.maComboBox.SelectedIndex = i;
}

Sébastien FERRAND (blog)
Consultant Indépendant
[Microsoft Visual C# MVP]
2
MorpionMx Messages postés 3466 Date d'inscription lundi 16 octobre 2000 Statut Membre Dernière intervention 30 octobre 2008 57
24 janv. 2007 à 15:32
Salut

Tu as les propriétés SelectedItem, SelectedIndex, SelectedValue, SelectedText...

Mx
MVP C# 
1
t_barbillon Messages postés 341 Date d'inscription mercredi 8 juin 2005 Statut Membre Dernière intervention 10 février 2009 2
24 janv. 2007 à 15:40
Salut, En complément de la réponse de MorpionMx :
dans le OnLoad de ta form : tu écris :
    this.maComboBox.Text = this.maComBox[n], pour forcer l'affichage de l'item d'indice n à l'affichage
0
sebmafate Messages postés 4936 Date d'inscription lundi 17 février 2003 Statut Membre Dernière intervention 14 février 2014 38
24 janv. 2007 à 16:03
oui... à condition qu'il y ait n+1 éléments dans la combo...

Sébastien FERRAND (blog)
Consultant Indépendant
[Microsoft Visual C# MVP]
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
t_barbillon Messages postés 341 Date d'inscription mercredi 8 juin 2005 Statut Membre Dernière intervention 10 février 2009 2
24 janv. 2007 à 16:08
Exact Sebmafate, tu aurais même pu ajouter que la vraie syntaxe est :
this.maComboBox.Text = this.maComBox.Items[n] :$
0