0
すべてのセルを繰り返し処理するコードがありますどのようにして各4x4セルを異なる色にすることができますか?データグリッドを同じ矩形に分割する方法
int c = ran.Next(1, 5);
for (int i = 0; i < box_width; i++)
{
for (int j = 0; j < box_height; j++)
{
switch (c)
{
case 1:
MyClass.grid.Rows[j].Cells[i].Style.BackColor = Color.Yellow;
break;
case 2:
MyClass.grid.Rows[j].Cells[i].Style.BackColor = Color.LightGray;
break;
case 3:
MyClass.grid.Rows[j].Cells[i].Style.BackColor = Color.LightBlue;
break;
case 4:
MyClass.grid.Rows[j].Cells[i].Style.BackColor = Color.Blue;
break;
}
}
}
このコードは、ランダムに選択された色ですべてのグリッドを埋める:
は、ここに私のコードです。私はそれを別の色のX X X次元に分割したい。
が
これは素晴らしい動作します。どのようにすべての画面に収まるようにするには?例えば、私の画面解像度が私に異なる数のセルを与え、最後の列には1つだけ残っていて2つではありませんか?私はそれだけでもペイントできますか? –