swan94
Messages postés254Date d'inscriptionjeudi 29 juillet 2004StatutMembreDernière intervention 2 avril 2010
-
20 juil. 2008 à 17:57
cs_Bidou
Messages postés5487Date d'inscriptiondimanche 4 août 2002StatutMembreDernière intervention20 juin 2013
-
20 juil. 2008 à 23:15
Salut à tous,
J'ai un petit problème que je n'arrive pas à résoudre :
J'ai 3 forms A et B et C
A est le père de B
A est le père de C
je voudrais pouvoir écrire dans un control du formulaire C par exemple à partir du code du formulaire B et sans passer par des boucles qui vont lister les formulaires enfant de A et s'arreter lorsque le nom du form s'appelle C.
Comment faire ?
En VB.NET c'est d'une telle simplicité :
frmC.txtbox1.text = "toto"
cs_niky
Messages postés168Date d'inscriptionjeudi 28 juin 2001StatutMembreDernière intervention18 octobre 20087 20 juil. 2008 à 18:42
Salut,
Pour permettre à deux objets de communiquer (peut importe qu'il s'agit d'une formulaire ou d'autre chose), il faut que tu possèdes une référence dessus.
C'est à dire que dans ton formulaire A, tu dois avoir quelque part une variable qui référence l'instance de B et une autre celle de C.
A partir de là, tu pourras faire dans A : frmC.txtbox1.Text = "toto"; (en supposant que frmC est le nom de la variable qui référence l'instance de C).