怪问题大家帮忙啊!
作者:未知 来源:网络 更新时间:2018/5/16
有两个窗体 w_1 和w_2程序如下
w_1中cb_1代码:
l1: open(w_2)
l2: 。。。。。
。。。。。
程序执行顺序应该是:
l1->w_2.open程序->w_2操作->w_2窗体关闭->l2
但却出现下面的顺序:
l1->w_2.open程序->l2->w_2操作->w_2窗体关闭
致使w_2操作无意义,不知是何缘故?
------华软网友回答------
太乱了表达
------华软网友回复------
贴代码
------华软网友回复------
看看 w_2的代码写在什么地方的!!
要不就在 l1: open(w_2)
if isvaild(w_2) then return
l2: 。。。。。
。。。。。
------华软网友回复------
可能是你的w_2就没有关 然后再写了open(w_2)就没有去执行w_2的open事件 或者代码这样写
11 if isvaild(w_2) then
w_2.triggerevent(open!)
else
open(w_2)
end if
12 ......
......
------华软网友回复------
把w_2窗口的类型改为response就可以了
------华软网友回复------
qianfl(毛毛熊) 說得對,這是你W_2的窗口類型不對. 要想達到你的要求,一定要將W_2設為 response 類型的窗口
华软声明:本内容来自网络,如有侵犯您版权请来信指出,本站立即删除。
w_1中cb_1代码:
l1: open(w_2)
l2: 。。。。。
。。。。。
程序执行顺序应该是:
l1->w_2.open程序->w_2操作->w_2窗体关闭->l2
但却出现下面的顺序:
l1->w_2.open程序->l2->w_2操作->w_2窗体关闭
致使w_2操作无意义,不知是何缘故?
------华软网友回答------
太乱了表达
------华软网友回复------
贴代码
------华软网友回复------
看看 w_2的代码写在什么地方的!!
要不就在 l1: open(w_2)
if isvaild(w_2) then return
l2: 。。。。。
。。。。。
------华软网友回复------
可能是你的w_2就没有关 然后再写了open(w_2)就没有去执行w_2的open事件 或者代码这样写
11 if isvaild(w_2) then
w_2.triggerevent(open!)
else
open(w_2)
end if
12 ......
......
------华软网友回复------
把w_2窗口的类型改为response就可以了
------华软网友回复------
qianfl(毛毛熊) 說得對,這是你W_2的窗口類型不對. 要想達到你的要求,一定要將W_2設為 response 類型的窗口
华软声明:本内容来自网络,如有侵犯您版权请来信指出,本站立即删除。