如何能够将画在窗体上图形在窗体大小变化或其他程序遮盖后图不会消失?

解决方案 »

  1.   

    一种在Onpaint()里画.
    或都将图画到一个image,再设置this.BackgroundImage. Image bg;
            private void Form1_Load(object sender, EventArgs e)
            {
                bg = new Bitmap(this.Width, this.Height);
                Graphics g = Graphics.FromImage(bg);            //画.....
                g.FillRectangle(Brushes.Red, new Rectangle(2, 2, 100, 100));
                this.BackgroundImage = bg;        }