私は主に 8 列と 9 行の TableLayoutPanel で構成される Windows フォーム アプリに取り組んでいます。次のように各セルを埋めることができました。
for (int row = 0; row < TableLayoutPanel.RowCount; row++) {
for (int column = 0; column < TableLayoutPanel.ColumnCount; column++) {
PictureBox pictureBox = new PictureBox();
pictureBox.BackColor = Color.Blue;
TableLayoutPanel.Controls.Add(pictureBox, column, row);
pictureBox.Dock = DockStyle.Fill;
pictureBox.Margin = new Padding(1);
}
ただし、このメソッドは上から始まり、次のように左から右に下ります。
1 2 3
4 5 6
私の目的は、次のように TableLayoutPanel を埋めることです。
6 5 4
1 2 3
これが可能かどうかはわかりませんが、この方法で TableLayoutPanel セルを埋める方法はありますか?