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

Discussion in 'С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby' started by ichechen, 27 Apr 2010.

  1. ichechen

    ichechen New Member

    Joined:
    16 Oct 2009
    Messages:
    33
    Likes Received:
    4
    Reputations:
    8
    Задача такая:
    Нужно взять число из переменной и сделать такое-же количество элементов типа textbox и label
    типа:
    Code:
    dim lbl(chislo) as label
    for i=0 to chislo
    lbll(i).Parent = Me
    ...
    next 
    
    но такие фокусы не проходят :-[
    Как это можно сделать?
     
  2. scrat

    scrat кодер

    Joined:
    8 Apr 2007
    Messages:
    625
    Likes Received:
    541
    Reputations:
    3
    this.Controls.Add(...)
     
  3. ichechen

    ichechen New Member

    Joined:
    16 Oct 2009
    Messages:
    33
    Likes Received:
    4
    Reputations:
    8
    Мне нужно сделать 'массив' элементов
    с именами типа l1 l2 l3 l4..
    причем неизвестное количество
     
  4. W!z@rD

    W!z@rD Борец за русский язык

    Joined:
    12 Feb 2006
    Messages:
    973
    Likes Received:
    290
    Reputations:
    43
    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
     
    1 person likes this.