fdjw 发表于 2008-3-15 23:58:16

请教如何屏蔽多余的按键操作

我的思路是这样的:主程序运行后,通过事件结构获取按键操作来运行相应的子程序。
现在的问题是按键执行子程序后,但还未从子程序退出,如果这时又按了此按键,结果程序执行完子程序后又进入了这个子程序。
请问该如何屏蔽掉后来这按键操作,也就是说在子程序未运行时点击一次按键就执行一次子程序,而在子程序运行中的按键操作都视为无效,这该如何实现,望高手指点,谢谢。

wdyjz 发表于 2008-3-16 17:00:53

event 对应的case中,编辑事件选项,下面的钩打上,表示运行完对应框的子程序后才可以再相应主界面的操作。

fdjw 发表于 2008-3-16 22:09:50

您指的是否是“编辑事件”窗口中的“锁定前面板直至本事件分支完成”这个选项前的钩选上,但我试过没用。
附上我的试验程序请帮我看看,我想要的效果是这样的:在这个试验程序中按一下开关后,运行指示灯会亮起,停止指示灯熄灭,在这段时间里的按键操作都视为无效,只能到运行指示灯熄灭,停止灯亮起时按键才是有效的,而我试了好久结果还是不行。
页: [1]
查看完整版本: 请教如何屏蔽多余的按键操作