用C#Graphics绘图,最小化窗口后消失的问题
你非要重载嘛……
你画一个picturebox
Bitmap bm = new Bitmap(300,300);//这个是位图的大小,一会画图的范围就是那么大
Graphics g = Graphics.FromImage(bm);
然后用g来画图
然后g.Save();
然后picturebox.Image = bm;
更多追问追答
追问
你好,小弟刚开始学习C#,菜鸟一个,你能把你的方法说的再详细一点吗?
追答
你不是在重载(那其实叫重写)中写了 Graphics g = this.CreateGraphics(); 嘛 定义一个全局变量private Bitmap bm; 把这个换成 bm = new Bitmap(300,300);//这个是位图的大小,一会画图的范围就是那么大 Graphics g = Graphics.FromImage(bm); 然后把我刚才说的过程放到Form_Load事件中就行了