7.2.3 命令按钮(组)
1.命令按钮
在表单中可以建立一个按钮控件,用于执行命令。这是表单中使用十分频繁的一个控件。一般都是将特定操作代码放置在命令按钮的Click事件中。
(1)使命令按钮成为默认选择
将命令按钮的Default属性设置为“真”(.T.),可使该命令按钮成为默认选择。默认选择的按钮比其他命令按钮多一个粗的边框。如果一个命令按钮是默认选择,那么按“Enter”键后,将执行这个命令按钮的Click事件。
注意 如果选定的表单对象是编辑框或表格时,在编辑框中按“Enter”键时,不会执行默认选择按钮的Click事件代码。在编辑框中按“Enter”键时,将编辑框中的值加入一个回车或换行符;在表格中按“Enter”键时,将选择一个相邻的区域。若要执行默认按钮的Click事件,请按“Ctrl+Enter”组合键。
(2)使命令按钮成为取消按钮
将命令按钮的Cancel属性设置为“真”(.T.),可使该命令按钮成为“取消”按钮。如果一个命令按钮是“取消”按钮,那么按“Esc”键后,将执行这个命令按钮的Click事件。
(3)常用命令按钮属性
设计时经常需要设置命令按钮属性,如表7-6所列。
表7-6 命令按钮常用属性
2.命令按钮组
是指将命令按钮组合在一起,这样既可单独操作,也可作为一个组来统一操作。命令按钮组能把执行一系列相关操作的命令按钮编成一组,把公共代码放在组内的同一个方法中。用户可以设置它的属性来满足对表单的操作。
(1)通过组来管理命令按钮的选择
要让组中所有命令按钮的Click事件代码都用同一个程序过程,可将代码加入命令按钮组的Click事件代码中。命令按钮组的Value属性指明单击了哪个按钮。如下面的示例代码所示:
如果只单击命令按钮组,而没有单击某一个按钮,Value 属性的值仍为上一次选定的命令按钮。
如果为组中某个按钮的 Click 事件编写了代码,当选择这个按钮时,将执行编写的代码而不是组的 Click 事件代码。(2)常用命令按钮组属性
下面列出了在设计时常用的命令按钮组属性,如表7-7所列。
表7-7 常用命令按钮组属性
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。