作者Sany (小美眉)
看板C_Sharp
标题Re: [问题]切换画面後图案就不见了?!
时间Wed Feb 17 15:49:40 2010
请你在form1的Resize(改大小)和Activated(切换回我这个画面)
的事件,
加个指令:Invalidate()
让表单失效,
它才会重画~
※ 引述《wildcupid (小渔歌)》之铭言:
: 以搜寻过文章
: 不过看得不是很有概念
: 我的问题很简单
: 就是我在panel上画了图
: 该怎麽做才能让我执行时切换画面後图形还在
: 也就是说我现在在执行时
: 只要切换视窗再回来
: 图案就消失了~
: 感谢各路好友帮忙罗^^
: 新手上路请多指教!
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 111.184.0.83
※ 编辑: Sany 来自: 111.184.0.83 (02/17 15:52)
1F:推 horngsh:Sany说得对 02/18 09:51
2F:→ optimist9266:这样并不会达到他要的效果.... 02/19 23:32
3F:→ optimist9266:.CreateGraphics()并不是执行个体的一部分 重绘动作 02/20 20:06
4F:→ optimist9266:并不会一并画上去 02/20 20:07
5F:→ optimist9266:Invalidate()是强制引发repaint 并不是一定要这个方 02/20 20:08
6F:→ optimist9266:法才会repaint 02/20 20:08