cs_tolt
Messages postés269Date d'inscriptionmardi 17 décembre 2002StatutMembreDernière intervention 4 avril 2019
-
27 oct. 2010 à 15:56
cs_tolt
Messages postés269Date d'inscriptionmardi 17 décembre 2002StatutMembreDernière intervention 4 avril 2019
-
28 oct. 2010 à 09:00
Bonjour,
J'ai 2 forms...J'affiche form1, de la form1 j'affiche ensuite la form2.
Est-il possible de lancer le Command1_Click de la form1 à partir de la form2 qui est affichée en vbmodal ?
En fait, je veux lancer une action de la form1 mais à partir de la form2 affichée.
cs_Jack
Messages postés14006Date d'inscriptionsamedi 29 décembre 2001StatutModérateurDernière intervention28 août 201579 27 oct. 2010 à 18:27
Salut
Modal signifie souvent blocage, mais il y a une solution :
- Déplace le code qui se trouve dans ton Command1_Click vers une Public Sub que tu placeras dans un module
- Dans le Command1_Click devenu vide, mets un simple appel :
Call maNouvelleSub
- Idem, dans ta form2, quand tu voudras lancer le _Click, appelle cette même Sub.
Seul inconvénient : Si, dans tes lignes, tu fais référence aux objets de ta Form1, il faudra le préciser dans le code placé dans le module
Par exemple, au lieu de
TextBox1.Text
il faudra écrire
Form1.TextBox1.Text
Vala
Jack, MVP VB
NB : Je ne répondrai pas aux messages privés
Le savoir est la seule matière qui s'accroit quand on la partage (Socrate)