您现在所在的是:

人机界面

回帖:2个,阅读:1429 [上一页] [1] [下一页]
971
hpygzhx520
文章数:4
年度积分:50
历史总积分:971
注册时间:2004/12/19
发站内信
发表于:2006/11/4 22:23:00
#0楼
Intouch的ActiveX脚本BUG
测试版本:Intouch 9.5CN
三个测试窗体:
TestForm1:初始窗体,上面有一个按钮控件。为避免有可能因为控件设计的问题,我们采用微软的Microsoft Forms 2.0 CommandButton
在其Click事件里面执行脚本ShowTestForm
ShowTestForm的内容为:

Show "TestForm2";

TestForm2:显示方式:弹出。上面有一个按钮控件。同样为避免有可能因为控件设计的问题,我们采用微软的Microsoft Forms 2.0 CommandButton
在其Click事件里面执行脚本ToogleForm
ToogleForm的内容为:

Hide "TestForm2";
Show "TestForm3";

TestForm3:显示方式:弹出。上面有一个按钮控件。同样为避免有可能因为控件设计的问题,我们采用微软的Microsoft Forms 2.0 CommandButton
在其Click事件里面执行脚本UnloadForm
UnloadForm的内容为:

Hide "TestForm3";

运行情况:刚运行的时候,点TestForm1上的按钮,弹出TestForm2,点TestForm2上的按钮,关闭TestForm2,弹出TestForm3,点TestForm3上的按钮,关闭TestForm3。
一切正常。
这个时候只有TestForm1显示。于是再次点TestForm1上的按钮,弹出TestForm2,再次点TestForm2上的按钮,………………不会有任何反应。

初步结论:ActiveX脚本只会执行一次。若该窗体Show过又Hide掉,那么再次Show的时候,该窗体上的ActiveX脚本不会执行。

声明:本人学习Intouch不久,很多都不懂。因此,很有可能是我设计不当,那么也就称不上什么BUG。请高人们指点、斧正!不胜感激!
971
hpygzhx520
文章数:4
年度积分:50
历史总积分:971
注册时间:2004/12/19
发站内信
发表于:2006/11/10 11:18:00
#1楼
竟然无人关注??
957
ldl_orient
文章数:2
年度积分:50
历史总积分:957
注册时间:2006/11/21
发站内信
发表于:2006/12/3 14:44:00
#2楼
关注了,无能为力

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 非法和不良信息举报

工控网客服热线:0755-86369299
版权所有 工控网 Copyright©2025 Gkong.com, All Rights Reserved

46.8003