我目前开始按照相同的逻辑构建一个简单版本的生命游戏。我正在使用图片框。为了知道点击区域的位置,建议使用 2 x 2 方格。如何创建 2 x 2 正方形并在图片框内给它一个类似网格的样式?
代码
private void Form1_Load(object sender, EventArgs e)
{
this.pictureBox1.Image = this.Draw(this.pictureBox1.Width, this.pictureBox1.Height);
}
public Bitmap Draw(int width, int height)
{
var bitmap = new Bitmap(width, height, PixelFormat.Format32bppArgb);
var graphics = Graphics.FromImage(bitmap);
graphics.SmoothingMode = SmoothingMode.AntiAlias;
graphics.FillRectangle(new SolidBrush(Color.Tomato), 60, 60, 10, 10);
return bitmap;
}
展望示例