Communication entre 2 forms, help please [C#.NET] - C#/.NET managed - Programmation
Marsh Posté le 14-05-2008 à 23:33:50
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+
Marsh Posté le 15-05-2008 à 00:33:14
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.
Marsh Posté le 13-05-2008 à 22:41:09
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 ?
---------------
Pier noir la mèr - La chanson par HFR Band - Topic TrueCrypt