用c#绘制一个中国象棋棋盘,先贴一下完成的图片吧(初学,希望多多指正)
1.添加一张自己觉得nice的背景图
添加图片
Graphics g = e.Graphics;
g.Clear(Color.Coral);
Image img = Image.FromFile("33.jpg");
2.设置初始点,绘制大体轮廓
g.DrawRectangle(new Pen(Color.Black, 3), new Rectangle(new Point(20, 20), new Size((int)(x + 10), (int)(h + 10))));
Pen pen = new Pen(Color.Black, 1);
for (int i = 0; i < 10; i++)
{
g.DrawLine(pen, new Point(25, 25 + (i * (int)(h / 9))), new Point((int)(x + 25), 25 + (i * (int)(h / 9))));
}
for (int j = 0; j < 9; j++)
{
g.DrawLine(pen, new Point(25 + (j * (int)(x / 8)), 25), new Point(25 + (j * (int)(x / 8)), 25 + (int)((h / 9) * 4)));
}
for (int j = 0; j < 9; j++)
{
g.DrawLine(pen, new Point(25 + (j * (int)(x/8)), 25 + (int)((h / 9) * 5)), new Point(25 + (j * (int)(x / 8)), ((int)(25 + h))));
}
g.DrawLine(pen, new Point(25 +