2010-10-13 3 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

+0

Извините, забудьте добавить C# тег – 4iNo

+0

Я думаю, что первая строка может быть неправильной, пытаетесь ли вы объявить массив объектов, например. 'object [] obj = новый объект [] {button1, label1};'? –

ответ

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; 
} 
Смежные вопросы