Maison > développement back-end > C++ > Comment transmettre des données texte entre deux formulaires en C# ?

Comment transmettre des données texte entre deux formulaires en C# ?

Susan Sarandon
Libérer: 2025-01-20 16:03:09
original
387 Les gens l'ont consulté

How to Pass Text Data Between Two Forms in C#?

Transfert de données efficace entre les formulaires C#

L'échange de données entre les formulaires est un obstacle de programmation fréquent. Cet article aborde le défi d'un développeur lors du transfert de données texte entre deux formulaires C#.

Le scénario implique Form1 (contenant des éléments d'interface utilisateur tels qu'une zone de liste) et Form2 (avec une zone de texte). L'objectif était de déplacer le texte de la zone de texte de Form2 vers la zone de liste de Form1.

Une approche directe consistant à rendre la listbox publique dans Form1 et à ajouter directement du texte à partir de Form2 a échoué.

Une solution plus robuste consiste à modifier le constructeur de Form1 pour accepter un paramètre. Ce paramètre reçoit les données texte de la zone de texte de Form2. Le texte est ensuite ajouté à la listbox lors de l'initialisation de Form1.

<code class="language-csharp">public Form1(string customItem)
{
  InitializeComponent();
  this.myListBox.Items.Add(customItem);
}</code>
Copier après la connexion

Lors de la création d'une instance de Form1, le texte est passé en argument :

<code class="language-csharp">Form1 frm = new Form1(this.textBox.Text);</code>
Copier après la connexion

Cette méthode garantit un transfert de données fiable entre les formulaires, offrant une solution propre et efficace.

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!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal