我看到了一个关于使用OnPaint重叠PNG图像的有趣线索。但在Visual Studio 2017中试用代码后,它无效。
以下是代码:
protected override void OnPaint(PaintEventArgs e)
{
System.Drawing.Graphics e.Graphics();
int x = 0;
int y = 0;
System.Drawing.Point point = new Point(x, y);
obj.Clear(Color.White);
e.Graphics.DrawImage(System.Drawing.Image.FromFile("hex.png"), point);
e.Graphics.Dispose();
}
显示重叠图像的代码:
e.Graphics.DrawImage(Image.FromFile("hex.png"), point);
e.Graphics.DrawImage(Image.FromFile("hex.png"), point);
我将两个代码段放在Form的代码中。没啥事儿。它们是否属于表单和/或类,如果此代码不起作用,我应该为Visual Studio 2017使用什么代码?