私は新しいプロジェクトを作成し、このバグが本物かどうかを確認するためにそれを簡素化しました、そしてこれが私のコードです:
private void button1_Click(object sender, EventArgs e)
{
for (int i = 0; i < 10; i++)
{
groupBox1.Height += 1;
Thread.Sleep(100);
}
}
private void button2_Click(object sender, EventArgs e)
{
for (int i = 0; i < 10; i++)
{
textBox1.Height += 1;
Thread.Sleep(100);
}
}
フォーム 2 のボタン、groupBox と textBox を配置し、反復間で textBox がスムーズに変化する様子と、ループ終了後に groupBox が変化する様子を観察します。なぜこれが起こっているのですか?
.NET 2.0 および 3.5 でテストしましたが、同じ効果が得られました。