【发布时间】:2016-07-06 20:43:00
【问题描述】:
所以我需要通过单击按钮将文本框添加到面板中。每次单击都会在最后一个文本框下添加一个文本框,依此类推。但是当它超过面板高度时,即使 int 仍然相同,它也会突然在 texbox 之间产生更大的空间。 到目前为止,这是我的代码。
List<TextBox> textboxes = new List<TextBox>();
private void button1_Click(object sender, EventArgs e)
{
tbY += 30;
TextBox tb = new TextBox();
tb.Left = 3;
tb.Top = tbY;
tb.Font = new Font("Verdana", 12, FontStyle.Bold);
tb.Size = new Size(325, 25);
tb.BorderStyle = BorderStyle.None;
button1.Top = tbY;
panel1.Controls.Add(tb);
textboxes.Add(tb);
ScrollToBottom(panel1);
}
【问题讨论】:
标签: c#