在winform的窗体上画图如何保证画的图像在切换界面或者最小化等操作时不会消失

Graphics Graphics = this.CreateGraphics();
SolidBrush SolidBrush = new SolidBrush(Color.Green);
Graphics.FillEllipse(SolidBrush, 219, 37, 30, 30);

使用上述方法在winform窗体上画的图在切换界面等离开界面操作再打开界面时画的图像则会消失;

 //首先定义一个全局变量
Bitmap bitMap1 = new Bitmap(50, 25);//textBox1位图
//然后在窗体加载这种写上如下程序
Graphics Graphics1 = Graphics.FromImage(bitMap1);
 Graphics1.FillEllipse(SolidBrush, 0, 3, 15, 15);
pictureBox1.Image = bitMap1;

使用上述方法再进行绘图,需要首先放一个pictureBox则不会出现界面切换等离开操作界面图像消失现象。

上一篇:【验证码输出】利用时间戳实现永远不重复的刷新


下一篇:MongoDB疑难解析:为什么升级之后负载升高了?