2009-05-01 59 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屬性,表示的是組件作爲非可視,因爲它不再是可設計的。