社区
PowerBuilder
帖子详情
timer中等待用户选择的问题。
tds007
2010-12-23 12:07:02
有一个timer,设定的是每5秒执行一次,在timer里面有一个确定或取消的messagebox,等待用户做选择以后,再决定是否timer里面的其他语句,但现在我发现,如果用户在5秒内,还没有点击确定或取消的时候,PB也会自动运行下一个timer,并且执行了timer里面的全部语句(忽略了messagebox的确定或取消),像这样的情况,我应该如何才能做到等待用户选择确定或取消按钮后,再决定是否要执行timer里面剩余的语句?
...全文
99
6
打赏
收藏
timer中等待用户选择的问题。
有一个timer,设定的是每5秒执行一次,在timer里面有一个确定或取消的messagebox,等待用户做选择以后,再决定是否timer里面的其他语句,但现在我发现,如果用户在5秒内,还没有点击确定或取消的时候,PB也会自动运行下一个timer,并且执行了timer里面的全部语句(忽略了messagebox的确定或取消),像这样的情况,我应该如何才能做到等待用户选择确定或取消按钮后,再决定是否要执行timer里面剩余的语句?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
lenya
2010-12-23
打赏
举报
回复
2,3楼OK,鉴定完毕.
pb8
2010-12-23
打赏
举报
回复
在timer的开始通过findwindow函数判断messagebox产生的窗口是否存在,~~
wag_enu
2010-12-23
打赏
举报
回复
[Quote=引用 2 楼 lzp_lrp 的回复:]
引用楼主 tds007 的回复:
有一个timer,设定的是每5秒执行一次,在timer里面有一个确定或取消的messagebox,等待用户做选择以后,再决定是否timer里面的其他语句,但现在我发现,如果用户在5秒内,还没有点击确定或取消的时候,PB也会自动运行下一个timer,并且执行了timer里面的全部语句(忽略了messagebox的确定或取消),像这样的情况,我应该如何才能做到等待用……
[/Quote]
就是,当timer 里有需要交互的时候,我一般在其第一行就写 timer(0) 返回的前一行写 timer(n).
WorldMobile
2010-12-23
打赏
举报
回复
[Quote=引用楼主 tds007 的回复:]
有一个timer,设定的是每5秒执行一次,在timer里面有一个确定或取消的messagebox,等待用户做选择以后,再决定是否timer里面的其他语句,但现在我发现,如果用户在5秒内,还没有点击确定或取消的时候,PB也会自动运行下一个timer,并且执行了timer里面的全部语句(忽略了messagebox的确定或取消),像这样的情况,我应该如何才能做到等待用户选择确定或取消按钮后,再决定是否要……
[/Quote]
在弹出messagebox之前,使用timer(0)
在弹出messagebox之后,再使用timer(5)
永生天地
2010-12-23
打赏
举报
回复
用个全局变量,控制一下吧
tds007
2010-12-23
打赏
举报
回复
谢谢大家,问题解决。
JAVA_API1.6文档(
中
文)
java.awt.dnd Drag 和 Drop 是一种直接操作动作,在许多图形
用户
界面系统
中
都会遇到它,它提供了一种机制,能够在两个与 GUI
中
显示元素逻辑相关的实体之间传输信息。 java.awt.event 提供处理由 AWT 组件所激发的...
C#
中
Timer
的触发
问题
由于上周是考试周,因此博客没有按时更新,心里有些过意不去,感觉自己又偷懒、松懈了。哎,不管怎样,考试总算是结束了。...C#
中
有一个
Timer
控件,
用户
可以为这个控件设定一个时间间隔,每隔一段时间
Timer
就会触发一
optee系统开发精讲
optee os的内存管理 optee os的MMU的使用 optee os的根密钥(信任根) optee os的RPC机制 optee os的存储系统 optee os的SFS系统 optee os的RPMB机制的实现 optee os的
Timer
实现 optee os
中
实现的GP API optee os
中
的...
C#
中
Timer
使用及并发
问题
C#
中
Timer
使用及并发
问题
java
timer
线程_Java线程之
Timer
在初始化
Timer
时,开启一个线程循环提取TaskQueue任务数组
中
的任务,如果任务数组为空,线程
等待
直到添加任务;当添加任务时,唤醒线程,提取数组
中
标记为1的任务,如果该任务状态为CANCELLED,则从数组
中
删除任务,...
PowerBuilder
1,077
社区成员
66,438
社区内容
发帖
与我相关
我的任务
PowerBuilder
PowerBuilder 相关问题讨论
复制链接
扫一扫
分享
社区描述
PowerBuilder 相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章