【问题标题】:Dynamically adding controls to a panel - layout question将控件动态添加到面板 - 布局问题
【发布时间】:2010-11-14 06:21:51
【问题描述】:

我已经成功地将控件(标签、图像、按钮等)添加到面板控件(使用 VB/ASP)。这个面板控件,我称之为“insertpanel”。然后我将此面板添加到我在设计时制作的网页的主面板中。我遇到的问题是,当我将多个任意类型的控件添加到面板时,它们都是相互对齐添加的。我尝试给我的图像一些 css 样式:

.VBCODEimageinsert
{
float:left;
margin:2px;
}

这很好,因为使图像位于面板的左侧,而 5 个标签位于面板的右侧。问题是,标签都在一行中,并且它们不会换行到下一行。我尝试添加回车/换行的文字,但这似乎也不起作用。布置要插入另一个面板的此面板的简单方法是什么?一张桌子?如果一张桌子可以工作,我可以这样做吗:

mainpanel.Controls.Add(table)

【问题讨论】:

  • 你可以添加一个
    而不是换行符

标签: asp.net css vb.net dynamic panel


【解决方案1】:

是的,您可以添加一个表格,然后为其他控件添加行和单元格。如上所述,您可以使用 代替

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-12-17
    相关资源
    最近更新 更多