Appel evenement [Résolu]

civodulesseb 5 Messages postés vendredi 3 octobre 2008Date d'inscription 26 octobre 2010 Dernière intervention - 15 févr. 2010 à 14:02 - Dernière réponse : cs_christoni 140 Messages postés mardi 25 novembre 2003Date d'inscription 1 novembre 2010 Dernière intervention
- 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
cs_christoni 140 Messages postés mardi 25 novembre 2003Date d'inscription 1 novembre 2010 Dernière intervention - 15 févr. 2010 à 18:46
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

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 97 internautes ce mois-ci

Commenter la réponse de cs_christoni
Calade 1212 Messages postés dimanche 20 avril 2003Date d'inscription 4 juin 2016 Dernière intervention - 15 févr. 2010 à 14:22
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
ucfoutu 18039 Messages postés lundi 7 décembre 2009Date d'inscriptionContributeurStatut 11 avril 2018 Dernière intervention - 15 févr. 2010 à 14:32
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.