[C#] SelectedIndexChanged non envoyé quand la listbox est vidée [Résolu]

scoubidou944 728 Messages postés mardi 22 avril 2003Date d'inscription 19 janvier 2017 Dernière intervention - 4 août 2005 à 16:59 - Dernière réponse : cs_Bidou 5507 Messages postés dimanche 4 août 2002Date d'inscription 20 juin 2013 Dernière intervention
- 7 août 2005 à 12:30
bah ouais ca parait p-e con mais l'event n'est pas envoyé. Comment je sais moi alors quand la liste est vidée ?

----------------------------
C++ forever
C# amateur
Afficher la suite 

Votre réponse

6 réponses

Meilleure réponse
cs_Bidou 5507 Messages postés dimanche 4 août 2002Date d'inscription 20 juin 2013 Dernière intervention - 7 août 2005 à 12:30
3
Merci
Fait-le toi-même :
Tu dérives de listbox et tu rajoutes un event qui est déclenché quand ton Control est vide (tu devras overrider la méthode remove pour contrôler le nombre d'éléments chaque fois qu'un élément est supprimer).

[Pub] http://www.csharpfr.com/auteurdetail.aspx?ID=13319 [\Pub]
C# forever

Merci cs_Bidou 3

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 88 internautes ce mois-ci

Commenter la réponse de cs_Bidou
Dutoyiste 12 Messages postés jeudi 23 novembre 2000Date d'inscription 4 août 2005 Dernière intervention - 4 août 2005 à 17:09
0
Merci
tu comptes le nombre d éléments

if (listBox1.Items.Count == 0 )
{
//do ...
}
Commenter la réponse de Dutoyiste
Dutoyiste 12 Messages postés jeudi 23 novembre 2000Date d'inscription 4 août 2005 Dernière intervention - 4 août 2005 à 17:13
0
Merci
tu mets ca par exemple dans le clic de la liste box

private void listBox1_Click(object sender, EventArgs e)
{
if (this.listBox1.Items.Count == 0)
{
System.Windows.Forms.MessageBox.Show("Rien dedeans");
}

}
Commenter la réponse de Dutoyiste
scoubidou944 728 Messages postés mardi 22 avril 2003Date d'inscription 19 janvier 2017 Dernière intervention - 4 août 2005 à 17:28
0
Merci
le pb c que quand qql'1 la vide, je dois invalider un bouton donc tes 2 exemples marcheront pas :(

----------------------------
C++ forever
C# amateur
Commenter la réponse de scoubidou944
Dutoyiste 12 Messages postés jeudi 23 novembre 2000Date d'inscription 4 août 2005 Dernière intervention - 4 août 2005 à 17:33
0
Merci
Ben si , quand tu supprimes un élément de ta liste tu vérifis si une fois l item "remover" la liste est vide ou pas si oui tu rends le bouton invalide si non , non.

Je vois pas en koi ca marche pas

tu pourrais sinon exposer en plus de détails ton prob pour que j y vois ou qqn d autres y voit une solution
Commenter la réponse de Dutoyiste
scoubidou944 728 Messages postés mardi 22 avril 2003Date d'inscription 19 janvier 2017 Dernière intervention - 4 août 2005 à 18:48
0
Merci
G 2 listbox

lors d'un clic sur la 1ere, ca remplit eventuellement les champs de la 2eme (une sorte de détail) s'il y en a.

Si C le cas, il active un bouton sinon il le grise.



Alors la solution alternative ce serait au clic sur la 1ere list box ,
de tester si apres MAJ, la 2eme est vide ou pas mais ce serait
tellement plus simple d'avoir un event

----------------------------
C++ forever
C# amateur
Commenter la réponse de scoubidou944

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.