2009-05-01 42 views
2

从表单中嵌入的自定义Winforms组件,如何获取父/所有者控件?Winforms组件的父/所有者

我有一个IContainer,并且Site属性不为null,但我不知道如何到达“真正的”父级。

(这是一个后续到this question,ATM我想添加一个处理父母VisibleChanged,但是这不是我第一次面对这个问题)

回答

4

这似乎非常相似,这太问题(Get Component's Parent Form

这是你正在尝试做什么?

+0

我在问题链接中选择的答案完全是你从你的问题的外观后。 – Pondidum 2009-05-01 11:45:54

0

并不理想,但试试这个...

更改用户控件到组件类(在代码编辑器),构建解决方案,并有错误删除所有代码(相关用户控件,但组件不可用,因此调试器抱怨吧)

更改用户控件回控件类...

现在,它可识别的名称和parent属性,表示的是组件作为非可视,因为它不再是可设计的。