0
這真讓我心煩,我不能做到這一點如何初始化內聯的ControlCollection控制的控制
Panel panel = new Panel()
{
Controls = new ControlCollection(this)
{
new Panel()
{
Controls = new ControlCollection(this)
{
new Label() { Text = "Label1" },
new Label() { Text = "Label2" }
}
}
}
};
因爲,在這種特殊情況下,我得到Property or indexer 'Control.Controls' cannot be assigned to -- it is read only
的財產。
,而是我必須這樣做
Panel innerPanel = new Panel();
innerPanel.Controls.Add(new Label() { Text = "Label1" });
innerPanel.Controls.Add(new Label() { Text = "Label2" });
Panel panel = new Panel();
panel.Controls.Add(innerPanel);
任何聰明的方式來獲取樹一樣的代碼風格與我們合作?
太棒了,它的工作原理就是這樣。錯誤是有點誤導 – Chris