Appel evenement [Résolu]

Messages postés
5
Date d'inscription
vendredi 3 octobre 2008
Statut
Membre
Dernière intervention
26 octobre 2010
- - Dernière réponse : cs_christoni
Messages postés
140
Date d'inscription
mardi 25 novembre 2003
Statut
Membre
Dernière intervention
1 novembre 2010
- 15 févr. 2010 à 18:46
Bonjour ,

est-il possible d'appeler un evenement depuis un autre evenement?
Je voudrais appeler l'evenenemt "TreeView1_BeforeExpand" au travers de l'evenement "TreeView1_KeyDown".

Merci

Ex:
Private Sub TreeView1_BeforeExpand(ByVal sender As Object, ByVal e As System.Windows.Forms.TreeViewCancelEventArgs) Handles TreeView1.BeforeExpand
.
.
.
End Sub

'Appel

Private Sub TreeView1_KeyDown(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles TreeView1.KeyDown
If e.KeyCode = Keys.Enter Then
TreeView1_BeforeExpand( )
End If
End Sub
Afficher la suite 

3 réponses

Meilleure réponse
Messages postés
140
Date d'inscription
mardi 25 novembre 2003
Statut
Membre
Dernière intervention
1 novembre 2010
5
3
Merci
Bonsoir,
et en passant par son délégué, cela irait'il?

    Dim ev As TreeViewCancelEventArgs

    Private Sub TreeView1_KeyDown(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles TreeView1.KeyDown
        If e.KeyCode = Keys.Enter Then
            OnBeforeExpand(ev)
        End If
    End Sub

    Protected Overridable Sub OnBeforeExpand(ByVal e As TreeViewCancelEventArgs)
        'le code ici
        MessageBox.Show("Coucou")
    End Sub

Dire « Merci » 3

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources 137 internautes nous ont dit merci ce mois-ci

Commenter la réponse de cs_christoni
Messages postés
1212
Date d'inscription
dimanche 20 avril 2003
Statut
Membre
Dernière intervention
4 juin 2016
8
0
Merci
Bonjour,

Je ne connais pas .NET, mais pour savoir: as-tu simplement essayé pour voir ? Qu'est-ce que cela a donné ? Si cela n'a pas donné les résultats que tu attendais, mais un point d'arrêt au début de la procédure appelé en second.


Calade
Commenter la réponse de Calade
Messages postés
18039
Date d'inscription
lundi 7 décembre 2009
Statut
Modérateur
Dernière intervention
11 avril 2018
209
0
Merci
Le plus simple ne serait-il pas de mettre tes instructions donnée dans l'évènement BeforeExpand dans une procédure (que tu appellerais tant de l'évènement BeforeExpand que de l'évènement KeyDown ?


____________________
Vous aimez Codes-Sources ? Il vous aide ? Cliquez ici pour l'aider à continuer
Cliquer sur "Réponse acceptée" en bas d'une solution adéquate est
Commenter la réponse de ucfoutu