Combobox [Résolu]

Signaler
Messages postés
903
Date d'inscription
mercredi 23 février 2005
Statut
Membre
Dernière intervention
16 juin 2010
-
Messages postés
1522
Date d'inscription
mardi 18 décembre 2001
Statut
Modérateur
Dernière intervention
21 août 2010
-
Bonjour à tous,



Quelqun serait t'il si il existe un moyen que quand je fasse avec un combobox :



moncombobox.SelectedItem(personne1) ;



et que personne1 n'est pas un objet présent dans la liste de combobox,
au lieu qu'il laisse l'index là ou il est, il me mette l'index à -1 ?



sans faire :



moncombobox.SelectedIndex = -1 ;

moncombobox.SelectedItem(personne1) ;



si possible...



Par avance, merci.

6 réponses

Messages postés
6351
Date d'inscription
samedi 1 juin 2002
Statut
Modérateur
Dernière intervention
2 août 2014
92
Salut,

La seule alternative que je connaisse :
if ( moncombobox.Items.Contains(personne1) )
{
moncombobox.SelectedItem(personne1) ;
}
else
{
moncombobox.SelectedIndex = -1 ;
}

Ca à l'avantage de ne provoquer qu'un seul changement de sélection;, contrairement à
moncombobox.SelectedIndex = -1 ;
moncombobox.SelectedItem(personne1) ;
qui en provoque 2

/*
coq
MVP Visual C#
*/
Messages postés
1522
Date d'inscription
mardi 18 décembre 2001
Statut
Modérateur
Dernière intervention
21 août 2010
6
En surchargeant la classe ComboBox et plus particulierement SelectedIndex tu doit pouvoir resoudre ton probleme en quelques minutes :)

Vive les languages Objects :p

A++

CrazyHT
MVP Visual C#.NET

<
Messages postés
6351
Date d'inscription
samedi 1 juin 2002
Statut
Modérateur
Dernière intervention
2 août 2014
92
Pas bête
;-)

/*
coq
MVP Visual C#
*/
Messages postés
2368
Date d'inscription
mardi 17 avril 2001
Statut
Modérateur
Dernière intervention
26 décembre 2007
20
Roh l'autre il fait de la pub pour sa boîte dans un espace open-source !

On t'a menacé de licenciement ?

niark niark niark

::|The S@ib|::
MVP C#.NET
Messages postés
903
Date d'inscription
mercredi 23 février 2005
Statut
Membre
Dernière intervention
16 juin 2010
2
merci de vos réponse
Messages postés
1522
Date d'inscription
mardi 18 décembre 2001
Statut
Modérateur
Dernière intervention
21 août 2010
6
MDR Seb :)

A++

CrazyHT
MVP Visual C#.NET

<