注册 登录
编程论坛 VFP论坛

命令按钮的default属性设为.T.,按回车键并不能执行改按钮的单击事件

BIANCHENGLYS 发布于 2023-04-11 09:07, 148 次点击
命令按钮的default属性设为.T.,按回车键并不能执行改按钮的单击事件
6 回复
#2
吹水佬2023-04-11 09:39
“改按钮的单击事件”是什么意思?
给代码测试
#3
easyppt2023-04-11 10:36
如果表单里的焦点 不是VFP自身控件,而是 Active控件,则 default/cancel 无法触发。
另外,就是看看 Keypress 是否写了劫持代码。
#4
BIANCHENGLYS2023-04-11 14:53
回复 2楼 吹水佬
打错字了,是“该”
#5
BIANCHENGLYS2023-04-11 14:58
回复 3楼 easyppt
表单里两个命令按钮,command1的CANCEL属性设为.T.,按ESC键相当于单击了COMMAND1。command2的DEFAULT属性设为.T.,按回车键却不能相当于单击COMMAND2
#6
BIANCHENGLYS2023-04-11 15:00
回复 2楼 吹水佬
表单里两个命令按钮,command1的CANCEL属性设为.T.,按ESC键相当于单击了COMMAND1。command2的DEFAULT属性设为.T.,按回车键却不能相当于单击COMMAND2
#7
吹水佬2023-04-11 16:18
看当前焦点,焦点在command2就触发command2.click
按ESC键焦点会跑到command1,回车触发command1.click
焦点移到textbox或editbox时会跑到command2,在textbox回车或editbox按Ctrl+回车触发command2.click
1