ボタンをクリックしてパネルにテキストボックスを追加する必要があります。クリックするたびに最後のテキストボックスの下に1つのテキストボックスが追加されます。しかし、それがパネルの高さを超えると、intがまだ同じであっても、突然テクスチャボックスの間のスペースが大きくなります。 ここまで私のコードです。 Control
のパネルの上にテキストボックスを追加する
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);
}
これは機能しています。どうもありがとうございます。 –