CRÉATION DYNAMIQUE D'OBJET AVEC GESTION DES EVENEMENTS (VB6)

XGuarden Messages postés 259 Date d'inscription dimanche 14 juillet 2002 Statut Membre Dernière intervention 17 août 2012 - 9 déc. 2006 à 14:10
 Utilisateur anonyme - 13 févr. 2007 à 13:55
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/40648-creation-dynamique-d-objet-avec-gestion-des-evenements-vb6

Utilisateur anonyme
13 févr. 2007 à 13:55
Ton code est absolument genial !
10/10
XGuarden Messages postés 259 Date d'inscription dimanche 14 juillet 2002 Statut Membre Dernière intervention 17 août 2012
12 déc. 2006 à 05:08
En fait mon vb6 est modifier avec plein de truc faudrai que je check pour voir sil est incl ude base, sa je suis pas trop sur. JE vais vérifier
mimiZanzan Messages postés 301 Date d'inscription lundi 27 février 2006 Statut Membre Dernière intervention 17 décembre 2017
11 déc. 2006 à 12:51
XGuargen,j'aimerais bien savoir où tu as trouvé la fonction
"AddHandler".Elle ne figure ni dans le MSDN VB, ni dans les API!
Est-ce une fonction que tu as inventée?
@+
foliv57 Messages postés 420 Date d'inscription vendredi 17 novembre 2006 Statut Membre Dernière intervention 15 juillet 2014 9
9 déc. 2006 à 15:41
Merci pour l'information, je vais retenter le coup. Mais j'avais déjà fait l'essai hier et il me semble qu'il ne m'affiche meme pas le mot "AddHandler" comme étant un mot clef.
XGuarden Messages postés 259 Date d'inscription dimanche 14 juillet 2002 Statut Membre Dernière intervention 17 août 2012
9 déc. 2006 à 14:53
Oui tu peu l'utiliser, ces juste qu'en vb6 tu doit mettre une ",' ce qui n'est pas nessésaire en vb.net et qui fait en sorte que plusieur programmeur pense que e n'est pas possible lol
Tu met une "," juste avant le addressof et sa marche nickel
foliv57 Messages postés 420 Date d'inscription vendredi 17 novembre 2006 Statut Membre Dernière intervention 15 juillet 2014 9
9 déc. 2006 à 14:24
Le problème c'est qu'il me semble qu'il n'est pas possible de faire un "AddHandler" en VB6.
Peut-etre que je me trompe mais je tapote du VB6 que depuis hier soir donc sorry si je fais fausse route.
XGuarden Messages postés 259 Date d'inscription dimanche 14 juillet 2002 Statut Membre Dernière intervention 17 août 2012
9 déc. 2006 à 14:10
Jolie coe =:0) Mais tu te complique réellement gros la vie....
utilise AddHandler, ces largement plus simple =:0)

Synataxe: AddHandler NomDuBouton.evenementrécupéré, addresseof procédureQuiRécuperelévénement

evenementrécupérpeut égaller par exemple .click, .mouseup

Voici un etit exemple pour expliquer:

private sub clickmoiSVP()

Dim Button1 As New Button

Puis écrire la gestion de l'évènement.( L'évènement Button1.click doit déclencher la procédure dont l'adresse est BouttonClique)

AddHandler Button1.Click, AddressOf BouttonClique

(ne pas oublier la virgule avant AddressOf)

Enfin on écrit la sub qui 'récupère ' l'évènement:

Private Sub BouttonClique (sender As Object, evArgs As EventArgs)

End Sub

private sub BouttonClique()
msgbox("HAAAAAAAA qui ma cliqué dessu???")
end sub


J'espere que ce commentaire te sera utile =:0)