动态生成控件,控件的位置不对
我在窗体中放置一个panel控件,设置它的autoscrool为true,并设置size。在窗体中再放入一个按钮:
按钮中的代码是:
private void button2_Click(object sender, EventArgs e)
{
TextBox textbox = new TextBox();
textbox.Size = new Size(100, 20);
textbox.Location = new Point(0, this.y);
//MessageBox.Show(this.y.ToString());
this.panel1.Controls.Add(textbox);
this.y += 25;
}
this.y 是我定义的全局变量,现在出现的问题就是,添加了几个控件以后,panel会出现垂直滚动条,之后再添加控件后,控件之间的间距就不是以前的间距了,隔得比较远,这是怎么回事啊?