黑马程序员技术交流社区
标题:
关于跨窗体传值除委托外的另外一个简单的办法
[打印本页]
作者:
dqzg12300
时间:
2012-10-24 18:36
标题:
关于跨窗体传值除委托外的另外一个简单的办法
这个办法我以前网上看到的,用的时候也觉得很方便,比用委托要简单些。但是我感觉好像有什么弊端,谁能帮我解答下。是否可以继续使用这种办法在跨窗体的时候使用。要手动把跨窗体操作的控件的级别改成public。
public Form1()
{
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
{
label1.Text = "123";
}
private void button1_Click(object sender, EventArgs e)
{
Form2 frm2 = new Form2();
frm2.frm = this;
frm2.Show();
}
public Form2()
{
InitializeComponent();
}
public Form1 frm;
private void button1_Click(object sender, EventArgs e)
{
frm.label1.Text = "跨窗体";
}
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2