Form2调用Form1控件的解决方案

时间:2011-10-08 03:16:46
【文件属性】:
文件名称:Form2调用Form1控件的解决方案
文件大小:716B
文件格式:TXT
更新时间:2011-10-08 03:16:46
C# 控件调用 Q:Form1上一个Button点击后弹出新窗口Form2,在新窗口点击Button如何控制Form1中的某些控件? A:用委托。一个简单可行的办法用ref.下面是个小例子: 在Form1的button1_Click里写: private void button1_Click(object sender, EventArgs e) { this.button1.Enabled = false; Form2 f2 = new Form2(ref button1); f2.Show(); } Form2里这样写: public Button button; public Form2(ref Button button) { this.button = button; InitializeComponent(); } private void button1_Click(object sender, EventArgs e) { this.button.Enabled = true; }

网友评论

  • 看懂了,感觉不错
  • 程序没有注释,不好理解啊!
  • 太简单了,就一个TXT文档,也没有注释!
  • 昨天下载的,感觉还不错,入门可以,再深入就没必要了。