MSDN文檔System.Windows.Forms.Control.Controls屬性(例如,here)規定:Control.Controls屬性是否返回遞歸嵌套控件?
使用的控件屬性來通過一個形式的所有控制,包括嵌套控制迭代。
對於「嵌套控件」在這裏的正確含義,我不知所措。
爲了說明問題,我提出一種形式,由以下組成:
- 按鈕
- 列表框
- 內部具有按鈕組框。
代碼
MessageBox.Show(Controls.Count.ToString());
產生基於我的文檔的理解,答案3,我假定這將提供4代替(計數組框裏面的按鈕)。 如果groupbox被面板替換,則會觀察到相同的行爲。
上述有關嵌套控件的說法實際上是什麼意思?
好問題。也很高興看到實際閱讀文檔的罕見人士。 –