2010-10-13 82 views
0

我有:集對象的方法父

object[] obj = new object[button1, label1]; // 
object parent; // some Panel 

我需要

for (int i = 0; i < obj.Length; i++) 
    obj[i].Parent = parent; 

如何獲得呢?

+1

如果這是C#,你應該將其標記爲C#,你會更容易得到答案。 – andrewmu 2010-10-13 15:02:17

+0

抱歉忘記添加C#標籤 – 4iNo 2010-10-13 15:13:14

+0

我認爲第一行可能是錯誤的,你是否試圖聲明一個對象數組,例如: 'object [] obj = new object [] {button1,label1};'? – 2010-10-13 15:18:37

回答

1
var controls = new Control[] { button1, label1 }; 
Control parent = ...; 

foreach (Control control in controls) 
{ 
    control.Parent = parent; 
} 
0

普通.NET父/子關係創建這樣的:

parent.Controls.Add(child); 
0
object[] obj = new object[] { button1, label1 }; // create array of objects 
object parent; // some Panel 


for (int i = 0; i < obj.Length; i++) 
{ 
    ((Control)obj[i]).Parent = parent; 
}