Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1372 connectés 

  FORUM HardWare.fr
  Programmation
  C#/.NET managed

  question communication entre form

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

question communication entre form

n°1100699
neg'gwada
rafix 971
Posté le 28-05-2005 à 23:37:44  profilanswer
 

:hello: 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,  

Code :
  1. private void but_Click(object sender, System.EventArgs e){
  2. monobjet1.methode();
  3. }


- 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?  :jap:  
PS: j'aimerai faire du code pas trop pourri désormais   [:cupra]


Message édité par neg'gwada le 02-06-2005 à 13:09:57

---------------
--- WinSplit Revolution ---
mood
Publicité
Posté le 28-05-2005 à 23:37:44  profilanswer
 

n°1100707
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 28-05-2005 à 23:48:27  profilanswer
 

y'avait ce topic assez tendu qui expliquait ce genre de choses :
http://forum.hardware.fr/hardwaref [...] 8431-1.htm


---------------
J'ai un string dans l'array (Paris Hilton)
n°1100709
neg'gwada
rafix 971
Posté le 28-05-2005 à 23:51:50  profilanswer
 

thanks j'y jette un oeil  :jap:


---------------
--- WinSplit Revolution ---
n°1100719
neg'gwada
rafix 971
Posté le 29-05-2005 à 00:08:42  profilanswer
 

c'est dement ton truc de FormParent, je vais tester....
 
au fait je savais pas que c'était une question hyper posée   [:spamafote]


---------------
--- WinSplit Revolution ---
n°1100974
neg'gwada
rafix 971
Posté le 29-05-2005 à 18:09:02  profilanswer
 

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 :
  1. option=new Option();
  2. option.Parent=this;
  3. option.ShowDialog();


je souhaite faire appel à la méthode finOption() de la classe1. Dans mon option au clik de ok je fais:

Code :
  1. private void butOK_Click(object sender, System.EventArgs e)
  2. {
  3. // ca  (marche pas)
  4. Form1 f=(Form1)this.Parent;
  5. f.finOption();
  6. // ou ca (marche pas)
  7. ((Form1)this.Parent).finOption();
  8. // on dégage
  9. this.Dispose();
  10. }

et aucun ne marche  :sweat: , je vois pas où j'ai merdé [:cupra]


Message édité par neg'gwada le 01-06-2005 à 22:52:27

---------------
--- WinSplit Revolution ---
n°1101589
gedeon
Posté le 30-05-2005 à 13:38:02  profilanswer
 

Essaye Owner

n°1102363
neg'gwada
rafix 971
Posté le 31-05-2005 à 00:34:36  profilanswer
 

gedeon a écrit :

Essaye Owner

hein  :??: je vais regarder ce que c'est ...


---------------
--- WinSplit Revolution ---
n°1104728
neg'gwada
rafix 971
Posté le 01-06-2005 à 22:53:08  profilanswer
 

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... :/


---------------
--- WinSplit Revolution ---

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C#/.NET managed

  question communication entre form

 

Sujets relatifs
j ai plein de question C# et .net et portabolitéquestion existentielle sur la maniere de structurer mon xml
Question : pro*C / htmlQuestion sur PHP/Flash MX
question de débutant (having)[java] SDK, question con : il est où javac?
[Résolu] Créer des contrôles dynamiquement sur une form[MySQL] Question sur les dates et sur 1 requete SQL
Attribut runat de <form> : kezako ?thread MFC, communication
Plus de sujets relatifs à : question communication entre form


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR