bonjour
dans la classe de la fenetre B tu definis un champ public que tu positioneras avec la valeur que tu veux retourner pour terminer l'execution tu positionnes la propriété DialogResult de la fenetre, dans un gestionaire de bouton de sortie par exemple. ex: public class FenetreB : System.Windows.Forms.Form { public string MaValeurDeRetour=""; .. private void BoutonDeSortie_Click(object sender, System.EventArgs e) { this.DialogResult=DialogResult.Ok; } ... } Dans la fenetre A tu appelles la fenetre B avec un ShowDialog(), puis tu recuperes la valeur de retour apres l'execution. ex: FenetreB fenetreB = new FenetreB(); fenetreB.ShowDialog(); string ret=fenetreB.MaValeurDeRetour;
C# is amazing, enjoy it!
|