OnPaint:Visual Studio 2017 C#中的两个或多个重叠图像?

时间:2018-04-26 18:57:38

标签: c# visual-studio-2017 png overlapping

我看到了一个关于使用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使用什么代码?

0 个答案:

没有答案