.NET 4.x Как нарисовать черно-белую доску 5х5 - C#
Формулировка задачи:
Как нарисовать черно-белую доску 5х5 , помогите пожалуйста с кодом, подробно
По данной доске будет двигаться объект
Каждый Rectangle ( квадратик ) доски я хочу чтобы он был в двумерном массиве
Ну вот создал конструктор отдельный:
class Rectangles{
int CoordX;
int CoordY;
int Width;
int Height;
public Rectangles(int x, int y, int w, int h){
CoordX = x;
CoordY = y;
Width = w;
Height = h;
}
}Graphics g = this.CreateGraphics();
int[,] array;
Bitmap black = new Bitmap("Black.bmp");
Bitmap white = new Bitmap("White.bmp");
Bitmap @null;
for (int i = 0; i < 5; i++)
for (int j = 0; j < 5; j++){
if (i % 2 > 0) g.DrawImage(black, new Point(i, j));
}
}Решение задачи: «.NET 4.x Как нарисовать черно-белую доску 5х5»
textual
Листинг программы
private void Form1_Shown(object sender, EventArgs e){
Graphics g = this.CreateGraphics();
for(int i = 0; i < ClientSize.Width; i++)
for (int j = 0; j < ClientSize.Height; j++)
{
if (i % 50 == 0) g.FillRectangle(Brushes.Black, i, j, 25, 25);
else if (j % 50 == 0) g.FillRectangle(Brushes.White, i, j, 25, 25);
}
}