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

  FORUM HardWare.fr
  Programmation
  C#/.NET managed

  [C#.NET] Communication entre 2 forms, help please

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[C#.NET] Communication entre 2 forms, help please

n°1731372
ParadoX
Posté le 13-05-2008 à 22:41:09  profilanswer
 


Bonjour,
 
J'ai un probleme qui semble tout simple mais je ne trouve pas de solution "propre":
 
J'ai une form MAIN et une form "fille" qui s'ouvre quand on appuye sur un bouton sur la form MAIN.  
Sur cette form fille, on peut choisir un texte dans une listBox, et confirmer son choix via un bouton OK (ou anuller).
 
Ma question: Comment communiquer le resultat (le texte choisi dans la listbox) a la form parent (main) SANS passer par une property dans Main ? Le probleme est qu'il n'y a pas de return :/
 
J'affiche la form fille avec ShowDialog() a partir de Main, et la form fille a une reference sur la form main que je peux utiliser. Mais je n'ai pas encore trouvé comment :/
 
Qqun a une idee ? :)
 
 :jap:


---------------
Pier noir la mèr - La chanson par HFR Band - Topic TrueCrypt
mood
Publicité
Posté le 13-05-2008 à 22:41:09  profilanswer
 

n°1732016
Alaix
Posté le 14-05-2008 à 23:33:50  profilanswer
 

Hello,
 
Dans ta forme fille, tu fais des attributs (getter et/ou pas setter).
 
Puis lors du clique sur "OK" de ta forme fille tu passes tes valeurs dans tes attributs.
 
Lorsque tu reviens sur ta forme mere tu recuperes ces attributs.
 
A+

n°1732033
ParadoX
Posté le 15-05-2008 à 00:33:14  profilanswer
 

Aaaah merci :)
 
En fait j'avais écarté cette solution parce que je pensais ne plus avoir acces a ma form fille apres avoir cliqué sur OK, parce que je faisais un Form.Dispose(). En fait, un simple Form.Visible = false suffit, je recupere la valeur et ensuite je fais le dispose() depuis la form mere.
 
 :jap:  :jap:


---------------
Pier noir la mèr - La chanson par HFR Band - Topic TrueCrypt

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

  [C#.NET] Communication entre 2 forms, help please

 

Sujets relatifs
Erreur programme C AIDE[C] Bon en C ? Aidez moi !
Apprendre C++[C] Connection à un serveur mail
Prononcer C#inclure fonction C dans du C++
classes pour logiciel de téléchargement (Visual C++)Traduction de relation UML en C++
[C#] Afficher un texte pendant qu'un bouton est appuyé[C# - Nunit]
Plus de sujets relatifs à : [C#.NET] Communication entre 2 forms, help please


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