我用C#模仿Windows画图程序时遇到一个问题。
使用Form的CreateGraphics方法获得了Graphics对象后,使用DrawLine绘图。但是窗口被最小化后图片就不见了,请问怎样可以让图片不消失。
具体怎样实现
怎么就没有个有能耐的,能解决实际问题的?
Graphics绘图,最小化窗体后消失
答案:2 悬赏:60 手机版
解决时间 2021-02-25 11:53
- 提问者网友:ミ烙印ゝ
- 2021-02-24 21:19
最佳答案
- 五星知识达人网友:醉吻情书
- 2021-02-24 22:34
这是因为windows有重绘机制,当窗体最小化和被其他窗体遮盖后再次获得焦点,就会执行重绘,解决的办法是在窗体的重绘事件中写对应的方法
全部回答
- 1楼网友:夜余生
- 2021-02-24 23:16
你非要重载嘛……
你画一个picturebox
bitmap bm = new bitmap(300,300);//这个是位图的大小,一会画图的范围就是那么大
graphics g = graphics.fromimage(bm);
然后用g来画图
然后g.save();
然后picturebox.image = bm;
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯