PDA

Просмотр полной версии : [VB.NET | C#] Динамическое создание эл упр-я


ichechen
27.04.2010, 22:06
Задача такая:
Нужно взять число из переменной и сделать такое-же количество элементов типа textbox и label
типа:

dim lbl(chislo) as label
for i=0 to chislo
lbll(i).Parent = Me
...
next

но такие фокусы не проходят :-[
Как это можно сделать?

scrat
27.04.2010, 22:08
this.Controls.Add(...)

ichechen
27.04.2010, 22:14
this.Controls.Add(...)
Мне нужно сделать 'массив' элементов
с именами типа l1 l2 l3 l4..
причем неизвестное количество

W!z@rD
28.04.2010, 07:48
Dictionary<string, Control> asd = new Dictionary<string, Control>();
foreach (Control ctr in Controls)
{
if (ctr is TextBox)
{
asd.Add(ctr.Name, ctr);
}
}
.NET 2.0 like