Поэтому мне нужно добавить текстовые поля на панель одним нажатием кнопки. Каждый клик добавляет одно текстовое поле под последним и так далее. Но когда он перешагивает высоту панели, он неожиданно делает больше пространства между texboxes, даже если int все тот же. Вот мой код.Добавление текстовых полей над высотой панели
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);
}
Это работает. Огромное спасибо. –