IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Windows Forms Discussion :

[C#] Evènement dans une CheckedListBox


Sujet :

Windows Forms

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Mars 2006
    Messages
    61
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 61
    Par défaut [C#] Evènement dans une CheckedListBox
    Bonjour,

    En fait, j'aimerais appliquer des évènements souris aux objets de ma CheckedListBox et non à ma CheckedListBox. Je ne trouve rien qui me permette cela. Si quelqu'un pouvait me renseigner.

    Merci d'avance.

  2. #2
    Membre Expert
    Avatar de Piotrek
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Mars 2004
    Messages
    869
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Mars 2004
    Messages : 869
    Par défaut
    Bonjour

    C'est un peu flou comme idee:

    évènements souris aux objets de ma CheckedListBox et non à ma CheckedListBox

  3. #3
    Membre Expert
    Avatar de ArHacKnIdE
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    1 947
    Détails du profil
    Informations personnelles :
    Localisation : France, Gard (Languedoc Roussillon)

    Informations forums :
    Inscription : Janvier 2006
    Messages : 1 947
    Par défaut
    objets de ma CheckedListBox et non à ma CheckedListBox
    C'est plus clair

  4. #4
    Membre Expert
    Avatar de Piotrek
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Mars 2004
    Messages
    869
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Mars 2004
    Messages : 869
    Par défaut
    Merci ArHacKnIdE

    En recuperant l'index de l'objet coche ou decoche dans l'evenement ItemCheck par exemple:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
        Private Sub CheckedListBox1_ItemCheck(ByVal sender As Object, ByVal e As System.Windows.Forms.ItemCheckEventArgs) Handles CheckedListBox1.ItemCheck
            If e.CurrentValue = CheckState.Checked Then
                MessageBox.Show("L'item ayant l'index " + e.Index.ToString + " a ete deselectionne, son texte est " + CheckedListBox1.Items(e.Index).ToString)
                'faire l'appel ici pour propager le click vers l'objet CheckedListBox1.Items(e.Index)
            Else
                MessageBox.Show("L'item ayant l'index " + e.Index.ToString + " a ete selectionne, son texte est " + CheckedListBox1.Items(e.Index).ToString)
                'faire l'appel ici pour propager le click vers l'objet CheckedListBox1.Items(e.Index)
            End If
        End Sub

  5. #5
    Membre confirmé
    Inscrit en
    Mars 2006
    Messages
    61
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 61
    Par défaut
    Ce que je voulais faire plus exactement, c'est à chaque objet de ma liste (et non à ma liste entière), attribuer un évènement.
    L'évènement dépend donc de l'objet.

    Mais j'ai trouvé une solution, l'élément sélectionné dans la checkedListBox est identifié à ma checkedListBox. Il me suffit donc ensuite d'implémenter l'évènement que je souhaite de ma checkedListBox. J'ai accès à l'objet de ma liste en récupérant l'objet sélectionné.

    J'espère avoir été assez clair mais même si je connais pas trop Visual Basic, j'ai l'impression que ça ressembe un peu à ce que t'as fait Piotrek

    Merci quand mêm.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 2
    Dernier message: 17/03/2009, 14h20
  2. suppression d'items dans une CheckedListBox
    Par inforlab dans le forum Windows Forms
    Réponses: 3
    Dernier message: 01/12/2008, 11h57
  3. Evènement dans une feuille
    Par casavba dans le forum Macros et VBA Excel
    Réponses: 6
    Dernier message: 15/06/2008, 16h19
  4. Attacher un Evènement dans une Class
    Par mr32 dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 09/10/2006, 20h14
  5. [C#] attribut value dans une checkedlistbox
    Par igorzup dans le forum Windows Forms
    Réponses: 14
    Dernier message: 05/04/2006, 09h39

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo