我想在Panel控件中安排控件。例如,我有四个标签和四个文本框,我想在不使用VS设计器的情况下将它们放在像表格一样的面板中,只使用代码。有没有人以前做过?
最诚挚的问候,
答案 0 :(得分:2)
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;
}
答案 1 :(得分:0)
你可以做必要的事情,Visual Studio在后端做同样的事情。创建一个新控件并设置属性,例如:大小,名称,文本和位置。
答案 2 :(得分:0)
我认为你可以简单地创建一个包含标签和文本框的自定义控件。让我们调用这个控件LabeledTextBox。然后在您的代码上依次添加4个LabeledTextBox实例。这应该提供你想要的外观和感觉。