.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); } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д