Rumah >pembangunan bahagian belakang >C++ >Bagaimana untuk lulus nilai antara bentuk dalam C#?
Untuk lulus nilai antara Form1 dan Form2, kami akan menggunakan kaedah berikut:
Paparan Form2 dengan cara modular untuk memastikan bahawa Form1 menyimpan status bukan aktif.
<code class="language-csharp">// Form 1 // 在按钮点击事件中 using(Form2 form2 = new Form2()) { if(form2.ShowDialog() == DialogResult.OK) { someControlOnForm1.Text = form2.TheValue; } }</code>Jika pengguna mengklik butang "OK" pada Form2, kaedah
<code class="language-csharp">// Form 2 // 创建一个公共属性来提供值 public string TheValue { get { return someTextBoxOnForm2.Text; } }</code>pulangan
.
ShowDialog()
). ShowDialog()
Kaedah ini menyediakan cara yang mudah dan berkesan untuk lulus dalam C#Atas ialah kandungan terperinci Bagaimana untuk lulus nilai antara bentuk dalam C#?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!