Maison >développement back-end >C++ >Comment transmettre des données d'un formulaire enfant à un formulaire parent en C# ?
Récupération de données à partir de formulaires enfants en C#
Transférer efficacement les données d'un formulaire enfant vers son parent est une tâche courante dans le développement de Windows Forms C#. Cet article présente une méthode simple et efficace utilisant les propriétés.
Lorsqu'un formulaire enfant, ouvert avec ShowDialog()
, doit renvoyer des données à son parent, une propriété sur le formulaire enfant fournit une solution propre.
Voici un exemple :
<code class="language-csharp">// In the parent form: using (FormOptions formOptions = new FormOptions()) { formOptions.ShowDialog(); string result = formOptions.Result; // Access the data through the property // Process the 'result' data... } // In the child form (FormOptions): public string Result { get; set; } // Property to hold the data private void button1_Click(object sender, EventArgs e) { Result = textBox1.Text; // Set the property value before closing this.Close(); }</code>
Cette approche accède directement aux données à l'aide d'une propriété (Result
) sur le formulaire enfant après la fermeture du formulaire enfant. Cela permet de garder le transfert de données clair et facile à comprendre.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!