主题:命令按钮DEFAULT属性
疏影风流
[专家分:0] 发布于 2010-04-27 16:20:00
命令按钮DEFAULT属性,书上说,如果表单上有两个命令按钮,其中一个DEFAULT属性值为T的话,执行表单时敲回车,这个按钮会响应,我试过却不是这么回事,属性为T或是F都没什么区别,是我操作错了,还是根本不是这个意思,请高手简单举个例子指点一下。
没人知道,还是大家都在耻笑?
最后更新于:2010-04-27 22:43:00
回复列表 (共3个回复)
沙发
Gleam [专家分:3100] 发布于 2010-04-28 08:25:00
使命令按钮成为默认选择
将命令按钮的Default 属性 设置为“真”(.T.),可使该命令按钮成为默认选择。默认选择的按钮比其他命令按钮多一个粗的边框。如果一个命令按钮是默认选择,那么按 ENTER 键后,将执行这个命令按钮的 Click 事件。
注意:
如果在表单上选定的对象是编辑框或者表格控件,当按下ENTER 键时,不会执行默认选择按钮的 Click 事件代码。在编辑框中按 ENTER,将在编辑框中的值加入一个回车和换行符;在表格中按 ENTER,将选择一个相邻的区域。若要执行默认按钮的 Click 事件,请按 CTRL+ENTER。
板凳
qjbzjp [专家分:8830] 发布于 2010-04-28 10:11:00
如果这两个命令按钮不属于同一个“命令按钮组”,只是独立的命令按钮,设置就设有用了。
3 楼
wuzhouhong [专家分:10890] 发布于 2010-04-28 21:24:00
所谓“按下回车会执行”,实际上仅限于没有其他按钮获得焦点的情况,其他按钮获得焦点后,回车执行的级别高于default
我来回复