PB pour controler ou envoyer des paramêtres à un ActiveX à partir
cs_Sh1v3r
Messages postés4Date d'inscriptionjeudi 3 avril 2003StatutMembreDernière intervention 7 juin 2004
-
12 sept. 2003 à 11:33
ChristophePel
Messages postés7Date d'inscriptionmardi 6 janvier 2004StatutMembreDernière intervention25 octobre 2008
-
18 juil. 2004 à 12:02
Bonjour tous le monde, :)
Je suis en train de créer un ActiveX qui contient :
Une Form
des Modules
et 2 Usercontrols un pour éditer du text HTML et le second des images
Cet ActiveX doit me permettre d'intégrer des images ou du texte dans une page HTML
La Form s'affiche lorsque l'on veut choisir une image afin de permettre à l'utilisateur de choisir un format Jpeg ou Gif pour cette dernière et d'en modifier la qualité quand il choisit le format Jpeg et de choisir une couleur pour la transparence lorsqu'il choisit du format Gif). Ensuite, la form dois renvoyer chaque paramètres traités au Usercontrol image.
Mon problème est le suivant, je n'arrive à renvoyer ces paramètres au UserControl et à controler ce dernier à partir de la form appartenant à celui-ci:
Exemple : Lorsque je clique sur "Annuler" ou "Ok" je dois pouvoir appeler une fonction qui se trouve dans le UserControl Image.
Pouvez vous m'aider ? :shy)
Merci à vous, A+
A voir également:
PB pour controler ou envoyer des paramêtres à un ActiveX à partir
crenaud76
Messages postés4172Date d'inscriptionmercredi 30 juillet 2003StatutMembreDernière intervention 9 juin 200628 12 sept. 2003 à 15:10
Fixe les valeurs de varaibles -que tu auras délcarer "Public" dans un des modules de ton ActiveX- Dans le code de ta form et après l'appel à cette form (après un Form1.Load vbmodal) je suppose, tu lis les valeurs de ces var et tu traites leur valeur
Christophe R.
cs_Sh1v3r
Messages postés4Date d'inscriptionjeudi 3 avril 2003StatutMembreDernière intervention 7 juin 2004 12 sept. 2003 à 17:24
Oui c'est ce que je fais, mais mon pb c'est que je n'arrive pas à renvoyer les paramètres de la form vers le UserControl et à controler ce dernier à partir de la même form. A savoir que la form et le UserControl se trouve dans le même ActiveX.
ChristophePel
Messages postés7Date d'inscriptionmardi 6 janvier 2004StatutMembreDernière intervention25 octobre 2008 18 juil. 2004 à 12:02
Salut, j'ai une solution pas terrible mais elle marche.
Dans ta Form, Déclare deux variables Public Style CmdOK et CmdAnnuler de type Boolean.
Place un timer dans ton UserControl.
Ce dernier va servir à lire les deux variables.
Quand tu appelle ta Form, Fixe l'interval du timer à une frequence que tu veux(par ex 100ms).
Lorsque tu clic sur le Boutton OK, tu met la var CmdOK a True.
Le timer va lire la variable CmdOK.
Si la variable est à 1, execute tes fonctions, fixe l'interval du timer à 0 et remet la variable à False.
Idem pour le boutton Annuler.