question communication entre form - C#/.NET managed - Programmation
Marsh Posté le 28-05-2005 à 23:48:27
y'avait ce topic assez tendu qui expliquait ce genre de choses :
http://forum.hardware.fr/hardwaref [...] 8431-1.htm
Marsh Posté le 28-05-2005 à 23:51:50
ReplyMarsh Posté le 29-05-2005 à 00:08:42
c'est dement ton truc de FormParent, je vais tester....
au fait je savais pas que c'était une question hyper posée
Marsh Posté le 29-05-2005 à 18:09:02
j'arrive pas à le faire marcher ce truc avec le .Parent() que tu expliques http://forum.hardware.fr/forum2.ph [...] =0&print=0
moi je fais dans mon Form1 (principale de classe1):
Code :
|
je souhaite faire appel à la méthode finOption() de la classe1. Dans mon option au clik de ok je fais:
Code :
|
et aucun ne marche , je vois pas où j'ai merdé
Marsh Posté le 31-05-2005 à 00:34:36
gedeon a écrit : Essaye Owner |
hein je vais regarder ce que c'est ...
Marsh Posté le 01-06-2005 à 22:53:08
je comprend pas ca marche pas
j'ai pourtant regardé la -> http://msdn.microsoft.com/library/ [...] ntform.asp
j'comprend pas comment il faut faire...
Marsh Posté le 28-05-2005 à 23:37:44
Salut, je voulais poser une question en programmation objet. Voila j'ai commencé à codé en c# depuis quelques mois et ca va, j'arrive à faire des trucs. Mais il y a une chose que je fais et qui marche mais je sais pas si c'est vraiment conventionnel comme méthode, et c'est sur ca que je voulais demander conseil. Bon imagenons que j'ai 2 fenetres, une fenetre principale (objet1 d'une classe1) et une fenetre secondaire ou DialogForm (objet2 d'une classe2). alors si à partir de ma dialog je souhaite appeler une méthode de l'objet1 (ex: par un clic), comment faire de manière propre?
moi ce que j'utilise 2 méthodes:
- soit lors de l'instanciation de l'objet2 je passe en parametre (au constructeur) l'objet1 de sorte que je controle comme je veux, ainsi je peux faire à partir de ma fenetre 2,
- soit je met les méthodes que je souhaite appeler en public static (ainsi que les champs qu'il modifit) et ainsi je fais classe1.methode().
est ce que quelqu'un peut me dire comment on fait en genrale svp?
PS: j'aimerai faire du code pas trop pourri désormais
Message édité par neg'gwada le 02-06-2005 à 13:09:57
---------------
--- WinSplit Revolution ---