VC#中,自定义控件-MDI子窗体-MDI父窗体的三层引用
来源:互联网 发布:传奇盛世辅助软件 编辑:程序博客网 时间:2024/06/07 05:39
问题描述
1,工程是一个MDI窗体,父窗体中有多个MDI子窗体和工具栏菜单
2,有一个自定义控件,是属于MDI子窗体的,比如说这个MDI子窗体叫A,这个自定义控件叫a
3,想在a中调用MDI父窗体的一个菜单按钮事件
以上是我遇到的问题,最后给出解决方案共享
方案如下:
1添加一个全局的属性 ,也就是在A上(mdi窗体)
2,加载自定义控件
3,自定义控件的初始化,也就是属性传递
4,引用
总结:
这里是MDI父-MDI子-MDI子中的自定义控件,这三层引用。由于都是动态引用,造成MDI父的方法不能被MDI子中自定义控件直接引用,所以要通过一个共同的属性来传递,这个属性也可以理解为C++中的指针或者句柄。刚用C#的确有点不习惯,好在是解决了。呵呵
- VC#中,自定义控件-MDI子窗体-MDI父窗体的三层引用
- 【C#】MDI窗体中,将子窗体置于父窗体控件之上的方法
- C# MDI 子窗体被父窗体控件挡住
- C# Winform MDI窗体,父窗体控件覆盖子窗体的解决办法
- MDI的子窗体问题
- c#开发中,mdi子窗体如何调用父窗体中控件
- MDI父窗体控制子窗体
- 新建MDI子窗体
- MDI子窗体
- MDI子窗体应用程序
- toolStripContainer在mdi窗体中遮蔽mdi子窗体的解决办法
- 关闭MDI窗体子窗体
- MDI子窗体如何显示在picture控件的前面
- vb.net 中MDI子窗体对其父窗体属性的获取与修改
- C#在MDI父窗体菜单中显示子窗体列表的设置方法
- vb.net 中MDI子窗体对其父窗体属性的获取与修改
- vb.net中MDI子窗体对其父窗体属性的获取与修改
- MDI子窗体在父窗体中居中显示的设置
- 关于void指针用法的一些疑虑
- 离职时同事送的5句话
- SQL Server数据库开发的二十一条军规(SQL收藏)
- 安装fcitx及配置
- tomcat 6 SSI 配置问题的解决
- VC#中,自定义控件-MDI子窗体-MDI父窗体的三层引用
- C标识符的链接(外部链接,内部链接和无链接)
- JDBC连接中的Class.forName()解惑
- 系统架构
- 搜狗云输入法体验
- Sys.WebForms.PageRequestManagerParserErrorException - what it is and how to avoid it
- 趋势科技发文挑衅VB100 金山对此不以为然
- Java实现几种常见排序方法(下)
- 360漏洞修复出现网管版 将探路企业级市场?