Apabila menggunakan pelbagai tingkap dalam aplikasi C#, anda biasanya perlu lulus nilai antara tingkap. Artikel ini secara beransur -ansur akan menjelaskan bagaimana untuk mencapai matlamat ini.
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>
<code class="language-csharp">// Form 2 // 创建一个公共属性来提供值 public string TheValue { get { return someTextBoxOnForm2.Text; } }</code>
.
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!