如何在子窗口中定义父窗口的控件?
在父窗口中有一个button按钮,在它的不同子窗口分别对这个按钮定义不同的功能,请问该如何实现? 问题点数:50、回复次数:5Top
1 楼zhouxiaotan(夜雨悠扬)回复于 2006-03-05 19:11:38 得分 0
使用委托实现
把父窗口的按钮的
Click事件邦定到子窗口的按钮事件上Top
2 楼saga112(纱迦)回复于 2006-03-05 19:32:54 得分 0
但我子窗口上并不带控件,想完全由父窗口的这个按钮来实现,我菜鸟,能不能附下相关代码,谢谢。Top
3 楼saga112(纱迦)回复于 2006-03-05 20:44:53 得分 0
按楼上的 我在子窗口也放个button 让它隐藏 可怎么才能不按子窗口的button,按主窗口的button就能触发子窗口的button事件呢?
方法很多,可都不会,初学,问题好多,还请大家赐教啊~~~Top
4 楼zhouxiaotan(夜雨悠扬)回复于 2006-03-05 22:10:36 得分 0
btnParent.Click += new EventHandler(btnSub_Click);Top
5 楼zhouxiaotan(夜雨悠扬)回复于 2006-03-05 22:14:26 得分 50
全部代码如下
private void btnSub(object sender, System.EventArgs e)
{
System.Console.Write("kkk");
}
private void Form1_Load(object sender, System.EventArgs e)
{
btnparent.Click += new EventHandler(btnSub);
}
其中btnparent是父窗口中的控件
然后再SubForm中定义一个Sub_Click事件,然后再FormLoad中调用一下就可以了Top




