回 帖 发 新 帖 刷新版面

主题:动态画线时,当把窗体最小化再打开时,原来的画线消失

动态画线时,当把窗体最小化再打开时,原来的画线消失,只能看到从当前位置画的线,这样感觉起来不是很好

请问该如何解决 
谢谢

回复列表 (共9个回复)

沙发

Me.AutoRedraw = True

板凳

Me.AutoRedraw = True

我在form_load 事件中,写这句话了。

但是还是出来上述的问题

3 楼

那就是你的线不是画在窗体上

你的线划在哪里,就设置那个的“自动重画”为真。

4 楼

我是把 线 画在 picturebox中, 在 窗体的 load事件中,我 执行了 picbox1.autoredraw=true

但是 当我把窗体最小化后,再打开,原来的画线如果是画在x轴上的,都模糊了;画在除坐标轴之外的空间内 还挺好。

这是怎么回事

5 楼

只有把你的工程压缩传上来看了

6 楼

在 form load 事件中
Frm_main_menu.AutoRedraw = True 'Frm_main_menu为窗体名
Pic.AutoRedraw = True           'Pic 为窗体中的Picturebox控件

我是将 运行曲线画在 Pic上。

结果 当我将窗体最小化,再最大化后,原来的画线就模糊了。画线有时 还有从头开始画的情况。

7 楼

楼上别吓人,frm是Form,frm_main_menu可就理解成了主菜单窗体了

8 楼


本来这个窗体是 form1, 我只不过将它 另起名 为 frm_main_menu

你不要误会

9 楼

你不愿提供你的工程,就算了。

我来回复

您尚未登录,请登录后再回复。点此登录或注册