搜索
编程论坛
→
.NET专区
→
『 C# 论坛 』
→ 事件调用
标题:
事件调用
只看楼主
taobin
来 自:四川
等 级:
论坛游民
帖 子:34
专家分:30
注 册:2009-8-28
结帖率:
75%
楼主
已结贴
√
问题点数:10 回复次数:3
事件调用
请教各位一下,在一个程序中,有一个主窗体和多个子窗子,希望在子窗体中的事件中调用主窗体中的某一事件,折应该如何实现哈?谢谢。
搜索更多相关主题的帖子:
如何
2009-09-06 08:29
ceco3000
等 级:
论坛游侠
帖 子:61
专家分:147
注 册:2009-7-14
第
2
楼
得分:2
可以在创建子窗体的时候传递进去你要调用的事件的对象名。通过这个对象名实现调用。
在子窗体类里添加 Form f;
MainForm ---> 主窗体
Form1 ---> 子窗体
创建子窗体时加上
Form1 form = new Form1();
form.f = this;
这样通过 f 就可以修改调用主窗体的事件和调用主窗体的方法。
2009-09-06 10:26
baikil
来 自:X星球
等 级:
青峰侠
威 望:
4
帖 子:282
专家分:1580
注 册:2009-7-20
第
3
楼
得分:2
子窗体中的事件中调用主窗体中的某一事件??应该是事件处理的方法吧。
如:子form1 f1=new form1(Form mainForm);
在Form1 中就可以用mainForm 中所有公共属性与方法、变量
在Form1 中添加一个新的结构方法
定义一个私有变量 Form mainForm;
public Form1(Form mainForm)
{
this.mainForm=mainForm;
//....和无参结构中一样就行了,
}
自创QQ群64885635,方便C#学习交流.希望各项工作路好学都好入!
2009-09-06 13:07
小猫小虾米
等 级:
论坛游民
帖 子:104
专家分:16
注 册:2009-2-24
第
4
楼
得分:2
有用到过 不过不会解释...在这学习了
2009-09-06 23:21
4
1/1页
1
参与讨论请移步原网站贴子:
https://bbs.bccn.net/thread-284937-1-1.html
关于我们
|
广告合作
|
编程中国
|
清除Cookies
|
TOP
|
手机版
编程中国
版权所有,并保留所有权利。
Powered by
Discuz
, Processed in 0.109214 second(s), 8 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved