C#Graphics绘图,最小化窗口后消失的问题

用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事件中就行了
发布了16 篇原创文章 · 获赞 219 · 访问量 25万+

猜你喜欢

转载自blog.csdn.net/cxu123321/article/details/104626172
今日推荐