Chargement dynamique d'un controle activeX

cs_Safireo Messages postés 55 Date d'inscription lundi 17 mars 2003 Statut Membre Dernière intervention 24 février 2011 - 17 juil. 2005 à 22:28
cs_Safireo Messages postés 55 Date d'inscription lundi 17 mars 2003 Statut Membre Dernière intervention 24 février 2011 - 18 juil. 2005 à 00:45
J'ai crée un contrôle activeX (usercontrol) qui se nomme Controle et je cherche à faire en sorte qu'en cliquant sur un bouton, un autre contrôle du même genre se charge sur la feuille.
Il faudrait également que l'ensemble de ces contrôles forment un groupe de contrôles : le premier qui est initialement sur la feuille se nomme Controle(0) et les autres Controle(1), Controle(2), Controle(3)...

Je sais que certaines sources existent sur le sujet mais je n'arrive pas à les faire fonctionner pour des ActiveX. les commandes "VB.Controle" et autres sont caduques.

Merci beaucoup pour votre aide
safireo

2 réponses

cs_hassen Messages postés 338 Date d'inscription mardi 28 janvier 2003 Statut Membre Dernière intervention 4 novembre 2008
17 juil. 2005 à 22:54
tu n'a qu'a mettre la propriete index de ton premier controle a 0

en suite tu ecrit le code suivant

n = usercontrol1.Count
Load usercontrol1(n)
usercontrol1(n).Left = usercontrol1(n).Left
usercontrol1(n).Top = usercontrol1(n - 1).Top + usercontrol1(n).Height + 100


usercontrol1(n).Visible = True

c'est du visual basic 6
chaque fois que tu execute le code si dessus il fait apparaitre un nouveau control usercontrol

Hassen TUNISIE
0
cs_Safireo Messages postés 55 Date d'inscription lundi 17 mars 2003 Statut Membre Dernière intervention 24 février 2011
18 juil. 2005 à 00:45
super, t'es génial, c exactement ça !

safireo
0