【文件属性】:
文件名称: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文档,也没有注释!
- 昨天下载的,感觉还不错,入门可以,再深入就没必要了。