主题:动态画线时,当把窗体最小化再打开时,原来的画线消失
xinying2005
[专家分:0] 发布于 2008-07-07 14:43:00
动态画线时,当把窗体最小化再打开时,原来的画线消失,只能看到从当前位置画的线,这样感觉起来不是很好
请问该如何解决
谢谢
回复列表 (共9个回复)
沙发
joforn [专家分:1460] 发布于 2008-07-07 15:30:00
Me.AutoRedraw = True
板凳
xinying2005 [专家分:0] 发布于 2008-07-07 23:05:00
Me.AutoRedraw = True
我在form_load 事件中,写这句话了。
但是还是出来上述的问题
3 楼
老大徒伤悲 [专家分:29120] 发布于 2008-07-08 13:42:00
那就是你的线不是画在窗体上
你的线划在哪里,就设置那个的“自动重画”为真。
4 楼
xinying2005 [专家分:0] 发布于 2008-07-08 16:14:00
我是把 线 画在 picturebox中, 在 窗体的 load事件中,我 执行了 picbox1.autoredraw=true
但是 当我把窗体最小化后,再打开,原来的画线如果是画在x轴上的,都模糊了;画在除坐标轴之外的空间内 还挺好。
这是怎么回事
5 楼
老大徒伤悲 [专家分:29120] 发布于 2008-07-09 13:40:00
只有把你的工程压缩传上来看了
6 楼
xinying2005 [专家分:0] 发布于 2008-07-10 23:06:00
在 form load 事件中
Frm_main_menu.AutoRedraw = True 'Frm_main_menu为窗体名
Pic.AutoRedraw = True 'Pic 为窗体中的Picturebox控件
我是将 运行曲线画在 Pic上。
结果 当我将窗体最小化,再最大化后,原来的画线就模糊了。画线有时 还有从头开始画的情况。
7 楼
tanchuhan [专家分:15140] 发布于 2008-07-10 23:27:00
楼上别吓人,frm是Form,frm_main_menu可就理解成了主菜单窗体了
8 楼
xinying2005 [专家分:0] 发布于 2008-07-10 23:49:00
本来这个窗体是 form1, 我只不过将它 另起名 为 frm_main_menu
你不要误会
9 楼
老大徒伤悲 [专家分:29120] 发布于 2008-07-11 19:56:00
你不愿提供你的工程,就算了。
我来回复