從表單中嵌入的自定義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