Graphics.clear()无法正常工作

时间:2016-03-25 12:02:32

标签: c# .net winforms controls

我在使Graphics.clear()正常工作时遇到了很多麻烦。

它没有清除整个控件,它执行以下操作:

这是我的UserControl类:

public partial class Screen : UserControl
{
    Graphics sg;
    public Screen()
    {
        InitializeComponent();
        sg = this.CreateGraphics();
        this.ResizeRedraw = true;
        this.DoubleBuffered = true;
    }
    public void drawPixel(int x, int y,Color c)
    {
        sg.DrawRectangle(new Pen(c,1),x,y,1,1);
    }
    public void clear()
    {
        sg.Clear(Color.Black);
    }
}

0 个答案:

没有答案