ASP.NET绝对面板?

时间:2012-01-20 04:07:01

标签: asp.net controls position absolute

是否可以创建名为'AbsolutePanel'的控件,将控件上的任何控件的位置设置为'absolute'?

那也适用于VS2010设计时环境??

Cristian Libardo发布了一些代码,允许您浏览面板上的所有控件:

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。

任何信息赞赏。

由于

0 个答案:

没有答案