Création dynamique d'objet avec gestion des evenements (vb6)

0/5 (7 avis)

Vue 14 695 fois - Téléchargée 2 157 fois

Description

Après avoir étudié des solutions très propres en VB.NET et d'autres plutot lourdes en VB6 avec utilisation des API je me suis mis en tête d'essayer de trouver une solution pas trop complexe en VB6 pour créer dynamiquement des objets et gérer leurs evenements associés, ceci afin de donner un coup de pouce aux gens qui débute.
La méthode est fondé sur l'utilisation de module de classe et de collections.

Cette exemple montre comment créer dynamiquement des boutons et gérer l'evenement "click" de ces derniers. Elle peut très bien s'adapter à tout autre type d'objet.

Attention : Cette méthode ne permet pas d'associer une instruction spécifique pour l'evennement click de chaque bouton mais de créer des groupes de boutons, chaque groupe effectuant la même instruction.

Codes Sources

A voir également

Ajouter un commentaire Commentaires
outofcontrol Messages postés 14 Date d'inscription lundi 20 janvier 2003 Statut Membre Dernière intervention 15 octobre 2011
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
Afficher les 7 commentaires

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.