我想将控件安排在Panel控件中。例如,我有四个标签和四个文本框,我不想使用VS设计器就把它们放在一个像表格一样的面板中,只使用代码。有人以前做过吗?在ASP.NET中排列控制面板中的控件
最好的问候,
我想将控件安排在Panel控件中。例如,我有四个标签和四个文本框,我不想使用VS设计器就把它们放在一个像表格一样的面板中,只使用代码。有人以前做过吗?在ASP.NET中排列控制面板中的控件
最好的问候,
C#,并使用样式来控制布局。
Panel pnl = new Panel();
Label lbl1 = new Label();
lbl1.Text = "1";
pnl.Controls.Add(lbl1);
TextBox tb1 = new TextBox();
pnl.Controls.Add(tb1);
Page.Controls.Add(pnl);
label
{
display: inline;
}
我知道如何去做它,我只想用C#语言。 – 2010-03-18 06:11:30
这是用C#编写的。这些控件正在代码中创建并添加到页面中。 – 2010-03-22 22:08:32
@James Thomas,我在他的评论后更新了我的回答。他应该删除它。 – 2010-03-22 22:11:08
你可能必须做同样的事情Visual Studio在后端做。创建一个新的控件并设置属性,例如:大小,名称,文本和位置。
我认为你可以简单地创建一个包含标签和文本框的自定义控件。我们称这个控件为LabeledTextBox。然后在您的代码中,依次添加4个LabeledTextBox实例。这应该提供你想要的外观和感觉。
你究竟想让他们看起来如何?你如何设置4个标签和4个文本框“像一张桌子”? – Kobi 2010-03-18 06:05:02
是的,每行都有一个标签和一个文本框,只使用代码。 – 2010-03-18 06:10:52