Pemindahan Data yang Cekap Antara Borang C#
Pertukaran data antara borang adalah halangan pengaturcaraan yang kerap. Artikel ini menangani cabaran pembangun dalam memindahkan data teks antara dua borang C#.
Senario melibatkan Borang1 (mengandungi elemen UI seperti kotak senarai) dan Borang2 (dengan kotak teks). Objektifnya adalah untuk mengalihkan teks kotak teks dari Borang2 ke kotak senarai Borang1.
Pendekatan langsung untuk menjadikan kotak senarai awam dalam Borang1 dan menambah teks secara langsung daripada Borang2 gagal.
Penyelesaian yang lebih mantap melibatkan pengubahsuaian pembina Form1 untuk menerima parameter. Parameter ini menerima data teks daripada kotak teks Form2. Teks itu kemudiannya ditambahkan pada kotak senarai semasa pemulaan Borang1.
<code class="language-csharp">public Form1(string customItem) { InitializeComponent(); this.myListBox.Items.Add(customItem); }</code>
Apabila mencipta contoh Borang1, teks itu dihantar sebagai hujah:
<code class="language-csharp">Form1 frm = new Form1(this.textBox.Text);</code>
Kaedah ini memastikan pemindahan data yang boleh dipercayai antara borang, menyediakan penyelesaian yang bersih dan berkesan.
Atas ialah kandungan terperinci Bagaimana untuk Lulus Data Teks Antara Dua Borang dalam C#?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!