文件名称:示例另一种窗体之间的传值技巧——传单个值-C# WinForm实践开发教程
文件大小:2.55MB
文件格式:PPT
更新时间:2024-05-14 20:34:18
C# WinForm实践开发教程
示例4:另一种窗体之间的传值技巧(一) ——传单个值 1、先在Form2中定义一个成员变量和一个属性如下: private string form2zhi = null; public string Form2ChuanZhi { get { return form2zhi; } } 2、再在Form3中定义一个成员变量和一个属性如下: private string form3zhi = null; public string Form3ChuanZhi { set { form3zhi = value; } get { return form3zhi; } } 3、双击btn_ChuanZhi在这个事件中写入以下代码(主要是显示Form3窗体和将Form2中的值传过去): Form3 form3 = new Form3(); form3.Form3ChuanZhi = form2zhi;//将值传过去 form3.Show(); 代码见下 form5的事件 public partial class Form005 : Form { public Form005() { InitializeComponent(); } private string zhi = null; public string zhi005 { get { return zhi; } set { zhi = value; } } private void Form005_Load(object sender, EventArgs e) { } private void button1_Click(object sender, EventArgs e) { this.zhi005=comboBox1.SelectedItem.ToString(); Form006 form6 = new Form006(); form6.chuanzhi006 = this.zhi005; form6.Show(); } } form6的事件 public Form006() { InitializeComponent(); } private string zhi006 = null; public string chuanzhi006 { get { return zhi006; } set { zhi006 = value; } } private void Form006_Load(object sender, EventArgs e) { label1.Text = chuanzhi006; }