我偶然發現了Control.Parent Property,並不明白它的存在。我什麼時候想要使用或設置它?控件的父項是什麼?
0
A
回答
1
如果您希望將控件從一個容器移動到另一個容器,您可以設置它。
如果您需要找到一個組框(比如說)以在選擇一個控件時隱藏一組控件,那麼在遍歷可視化樹時可以使用它。
1
父級是當前所在控件的容器,例如面板或表單。
在這裏,我可以設置按鈕的父的屬性,而不關心「誰」父爲:
private void button1_Click(object sender, EventArgs e) {
if (button1.Parent != null) {
button1.Parent.BackColor = Color.Red;
}
}
2
這是一個鏈接回控制的容器中。
例如 - 表單上的按鈕可以將此設置爲包含它的表單(假設鏈中沒有其他容器)。
它允許您從容器中動態地添加/刪除控件(設置爲null
將從其容器中移除控件,然後設置到不同的容器以將其添加到容器中)。
相關問題
- 1. 從子控件訪問父控件元素的最佳方式是什麼?
- 2. 控件是什麼:TextBoxHelper.IsWaitingForData做什麼?
- 3. 什麼是用戶控件
- 4. WPF中的重置控件的父項
- 5. WinAPI更改ListView控件的父項
- 6. 什麼是父參數?
- 7. 什麼是自定義控件?用戶控件和自定義控件之間的基本區別是什麼?
- 8. 什麼版本的Silverlight是Pivot控件?
- 9. 這個控件的名稱是什麼?
- 10. VisitorIdentification控件的用途是什麼?
- 11. 控件 - 什麼做的,而不是
- 12. 爲什麼控件在C#Winforms中停靠在其父項時由控件設置的「Size」屬性?
- 13. 爲什麼複合組件無法使用父級控件?
- 14. 從定製控件通知父窗口的首選方式是什麼?
- 15. Flex:我如何檢查DisplayObject的父項是什麼?
- 16. 拆分聚合器和父項目的好處是什麼?
- 17. 什麼是Maven中的項目工件?
- 18. 什麼是liferay的插件項目
- 19. 什麼是React中的受控組件和非受控組件?
- 20. activeX(COM)控件在由其父項關閉時清除的正確方法是什麼?
- 21. 根據父項目的任務,Gradle子項目任務的語法是什麼?
- 22. 什麼是NSMutable數組的父類?
- 23. 什麼是編輯/從ListView控件
- 24. WPF:什麼是通用容器控件?
- 25. asp.net mvc - ascx控件還是什麼?
- 26. 是否子控件繼承其父項屬性
- 27. 從父項目創建子項目的最佳方法是什麼?
- 28. 爲什麼WPF樣式應用於父控件?
- 29. WPF:爲什麼我的DataTemplate項目找不到它的父項?
- 30. 父控件是否對內部控件的TAB INDEX有影響?
父母是得到兄弟姐妹的唯一方法:) – dasblinkenlight 2012-02-29 20:55:55