从表单中嵌入的自定义Winforms组件,如何获取父/所有者控件?Winforms组件的父/所有者
我有一个IContainer,并且Site属性不为null,但我不知道如何到达“真正的”父级。
(这是一个后续到this question,ATM我想添加一个处理父母VisibleChanged,但是这不是我第一次面对这个问题)
从表单中嵌入的自定义Winforms组件,如何获取父/所有者控件?Winforms组件的父/所有者
我有一个IContainer,并且Site属性不为null,但我不知道如何到达“真正的”父级。
(这是一个后续到this question,ATM我想添加一个处理父母VisibleChanged,但是这不是我第一次面对这个问题)
这似乎非常相似,这太问题(Get Component's Parent Form )
这是你正在尝试做什么?
并不理想,但试试这个...
更改用户控件到组件类(在代码编辑器),构建解决方案,并有错误删除所有代码(相关用户控件,但组件不可用,因此调试器抱怨吧)
更改用户控件回控件类...
现在,它可识别的名称和parent属性,表示的是组件作为非可视,因为它不再是可设计的。
我在问题链接中选择的答案完全是你从你的问题的外观后。 – Pondidum 2009-05-01 11:45:54