akito06
Messages postés23Date d'inscriptionmercredi 9 juin 2004StatutMembreDernière intervention27 janvier 2005
-
24 déc. 2004 à 09:29
Athalus
Messages postés131Date d'inscriptionjeudi 17 juin 2004StatutMembreDernière intervention 7 juillet 2005
-
4 janv. 2005 à 10:46
Bonjour a tous et a toutes
Apres avoir bien exploré de nombreux post du forum, je ne trouve pas de solution a mon probleme.
Le probleme : Application MDI
Une forme Main crée une Form1
La Form1 crée une Form2
Je voudrais pouvoir acceder aux propriétés de Form1 a partir de Form2
Ex : dans Form2 : Form1.Enabled = true;
Je viens du monde Visual Basic, je commence donc a comprendre les mecanisme du C++/C#.
J'ai lu des methodes conscistant a passer en ref les attribut a modifier mais cette solution n'est pas satisfaisante dans mon cas.
A moin de passer carement la Form1 en ref dans le constructeur de la Form2. Mais je n'y suis pas arriver...
Et ce probleme ne resoudrait pas un acces a une troisieme fenetre
ex Form1 -> Form 2 -> Form3 donc Form3 ne peut pas acceder a Form1.
Voila, j'espere avoir été assez clair. J'espere qu'il est possible d'acceder aux propriétés aussi facilement qu'en VB. Malgres qu'il soit permissif, VB reste un langage souple sur certain point non negligeable.
cs_coq
Messages postés6349Date d'inscriptionsamedi 1 juin 2002StatutMembreDernière intervention 2 août 2014101 24 déc. 2004 à 12:16
la propriété Enabled etant héritée de la classe Form, pas besoin de caster pour y avoir accès
par contre je me demande si l'utilisation de Owner dans un contexte mdi est une bonne idée
Cocoricoooooooo !!!!
coq
MVP Visual C#
Vous n’avez pas trouvé la réponse que vous recherchez ?