您的位置:程序门 -> vb -> 资源



总是重画图形


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


总是重画图形
发表于:2008-02-22 14:34:33 楼主
附件里面有个程序,这个程序有点问题。当我输入“日期”和“房号”后、点击查询,图形就能够显示到pic1、pic2的坐标系上,当从新输入一个“日期”或者“房号”后再点击查询按钮,它就会把第一次出现的结果一起显示出来。
该帖包含附件:
发表于:2008-02-22 16:49:061楼 得分:0
是否.cls了
发表于:2008-02-22 16:55:322楼 得分:0
已cls了,起始坐标也有,就是在第二次输入时间、房号后再点击查询就把第一次结果也显示到界面上了,我用的是窗体级的变量。
发表于:2008-02-22 19:27:583楼 得分:0
楼主,你的代码中的问题我在你另一个贴子里已初步分析过,是某一个窗体级变量在调用绘图的过程时经过了运算,比方说str_ztmsg这个变量就是的,调用一次值就会改变一次,因为它是窗体级的,每次调用不会赋初始值。而这个变量直接影响到绘图的坐标。debug几下,是可以看出来的。
发表于:2008-02-23 10:23:284楼 得分:0
我也查出这个问题了,但是我不给它声明成窗体级变量的话,图形就画不出来的,就达不到我要的效果!如果要达到我附件里面这种效果的话,该怎么做呢?能不能帮兄弟我写一段代码嘛?谢谢!请发到我邮件:xyygr520@sina.com     很急哈!
发表于:2008-02-23 10:43:205楼 得分:0
可以变通一下嘛。在过程中声明一个变量
dim   t   as   single   '与str_ztmsg的类型相同
然后
t=str_ztmsg
再将过程中的str_ztmsg变量换成t就可以了。再检查其它窗体变量,在过程中有重新赋值的变量都先赋给一个过程级变量处理。


发表于:2008-02-23 11:18:266楼 得分:0
我试了一下,还是不行,有没有更好的办法,能加上我qq吗?158169315,把我那段代码发给你帮我看下,好吗?
发表于:2008-02-23 11:24:087楼 得分:0
vbtoy朋友把你的邮件发过我嘛!~
我发到你的邮件里面也行,帮我分析分析,谢谢谢谢!!!
发表于:2008-02-23 11:30:468楼 得分:0
路过~~~帮顶~~~~
发表于:2008-02-23 14:41:139楼 得分:0
急救啊!~
上面问怎么解决啊!~
请各位vb高手帮帮忙。


快速检索

最新资讯
热门点击