积极答复者
Vs 2010 中如何在子窗体中访问父窗体的控件

问题
答案
-
设计器在继承类中生成操作复杂控件的代码时会出问题(代码丢失)所以锁起来了。
你可以把每个panel里面的东西做成单独的user control,然后做一个可以随便替换panel的窗体。
Visual C++ MVP- 已编辑 Sheng Jiang 蒋晟Moderator 2014年12月4日 0:38
- 已标记为答案 CaillenModerator 2014年12月15日 1:55
全部回复
-
呃,继承的结果是子类父类的对象各有一组控件,你确定这是你想要的?
你可以用事件来做子窗体和父窗体之间的通讯。比如你在子窗体里面改了什么数据,之后自己触发一个自定义事件来通知关心这个事件的对象(可以包括但是不限于父窗体)。
Visual C++ MVP -
设计器在继承类中生成操作复杂控件的代码时会出问题(代码丢失)所以锁起来了。
你可以把每个panel里面的东西做成单独的user control,然后做一个可以随便替换panel的窗体。
Visual C++ MVP- 已编辑 Sheng Jiang 蒋晟Moderator 2014年12月4日 0:38
- 已标记为答案 CaillenModerator 2014年12月15日 1:55