e5300 发表于 2014-1-2 09:42:32

求教一个关于mode_tile的问题

假设有2个edit_box的key分别为 ed1 和 ed2

在脚本中有如下代码

;......
(new_dialog "Dlg" id)
(action_tile "ed1" "(print 1)")
(action_tile "ed2" "(print 2)")

(mode_tile "ed1" 2)
(mode_tile "ed2" 2)

(start_dialog)


帮助上说当文本框失去焦点时会执行action,但现在问题是为什么执行(mode_tile "ed2" 2)时,ed1并没有因为失去焦点而执行action??

望高手指点


nzl1116 发表于 2014-1-2 10:25:21

action是执行了,不过对话框部分的会马上更新,而其他部分要等程序运行完才执行。

e5300 发表于 2014-1-2 10:38:57

nzl1116 发表于 2014-1-2 10:25 static/image/common/back.gif
action是执行了,不过对话框部分的会马上更新,而其他部分要等程序运行完才执行。

我试过,弹出对话框后再立刻退出对话框,命令行确实只输出了2,而没有输出1.

也就是说,ed1并没有因为失去焦点而执行action
页: [1]
查看完整版本: 求教一个关于mode_tile的问题