ASP.NET Абсолютная Панель? - PullRequest
0 голосов
/ 20 января 2012

Можно ли создать элемент управления, скажем, «AbsolutePanel», который устанавливает абсолютное положение для любых элементов управления, размещенных на панели?

Это также будет работать в среде разработки VS2010 ??

Кристиан Либардо опубликовал некоторый код, который позволяет вам пройти через все элементы управления на панели:

IEnumerable<Control> EnumerateControlsRecursive(Control parent)
{
    foreach (Control child in parent.Controls)
    {
        yield return child;
        foreach (Control descendant in EnumerateControlsRecursive(child))
            yield return descendant;
    }
}

Вы можете использовать это так:

    foreach (Control c in EnumerateControlsRecursive(Page))
    {
        if(c is TextBox)
        {
            // do something useful
        }
    }

Может ли это использоваться для установки атрибута / свойства времени разработки и положения времени выполнения всех элементов управления в AbsolutePanel?

Просто мысль.

Это сделало бы разработку стиля «Форма заявки» аналогичной WPF / Winform для фиксированного размера / диалогов / форм.

Любая информация приветствуется.

Спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...