Appel evenement [Résolu]

Messages postés
5
Date d'inscription
vendredi 3 octobre 2008
Dernière intervention
26 octobre 2010
- - Dernière réponse : cs_christoni
Messages postés
140
Date d'inscription
mardi 25 novembre 2003
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 

Votre réponse

3 réponses

Meilleure réponse
Messages postés
140
Date d'inscription
mardi 25 novembre 2003
Dernière intervention
1 novembre 2010
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

Merci cs_christoni 3

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

Codes Sources a aidé 97 internautes ce mois-ci

Commenter la réponse de cs_christoni
Messages postés
1212
Date d'inscription
dimanche 20 avril 2003
Dernière intervention
4 juin 2016
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
Contributeur
Dernière intervention
11 avril 2018
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

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.