2列4行のTableLayputPanelがあり、実行時にボタンを追加しようとしています。各ボタンを最初のセルに動的に追加したい:
private int nextIndex = 1;
private void bAddButton_Click(object sender, EventArgs e)
{
Button newButton = new Button();
newButton.Text = nextIndex.ToString();
tableLayoutPanel1.Controls.Add(newButton, 0, 0); // first cell
nextIndex++;
}
私が理解しているように、これは既存のすべてのボタンをセルの上にシフトするはずです。これは最初の3回は機能するようですが、その後、新しいボタンを2番目のセルに数回挿入し、次に3番目のセルに挿入し、次に4番目のセルに挿入します...
特定のセルに対してControls.Add(ctrl、column、row)を呼び出すことができる回数に制限はありますか?
私は少し立ち往生しています、私は何が間違っているのですか?