Rumah >pembangunan bahagian belakang >C++ >Bagaimana untuk Meluluskan Nilai Rentetan daripada Borang Anak kepada Induk dalam C#?
Petua C# untuk menghantar nilai daripada subbentuk kepada borang induk
Apabila bekerja dengan borang anak dan borang induk dalam C#, anda selalunya perlu menghantar data antaranya apabila menutup borang anak. Artikel ini menunjukkan cara untuk mencapai ini dengan lancar.
Hantar nilai rentetan kembali ke borang induk
Untuk menghantar nilai rentetan daripada borang anak (FormOptions) kembali ke borang induk, ikut langkah berikut:
Tentukan sifat pada subbentuk: Pada subborang (FormOptions), cipta sifat awam untuk mendedahkan nilai rentetan yang akan dihantar semula:
<code class="language-csharp">public string MyResult { get; set; }</code>
Tetapkan nilai harta dalam subbentuk: Dalam kod subborang, tetapkan nilai pada sifat sebelum menutup borang:
<code class="language-csharp">MyResult = "我的返回值"; this.Close();</code>
Dapatkan nilai harta dalam bentuk induk: Dalam borang induk, nyatakan borang anak, paparkannya dan dapatkan nilai harta selepas borang anak ditutup:
<code class="language-csharp">using (FormOptions formOptions = new FormOptions()) { formOptions.ShowDialog(); string result = formOptions.MyResult; // 使用 result 字符串 }</code>
Pendekatan ini membolehkan anda menghantar nilai dengan mudah antara borang anak dan ibu bapa, memastikan data dikongsi semasa interaksi berasaskan borang.
Atas ialah kandungan terperinci Bagaimana untuk Meluluskan Nilai Rentetan daripada Borang Anak kepada Induk dalam C#?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!