9.10 命令按钮组
命令按钮组(CommandGroup)用来创建一组命令按钮。当表单上有多个按钮时,使用命令按钮组将使代码更加简洁,界面更加美观。命令按钮组的主要属性有:ButtonCount属性用于指定命令按钮组中命令按钮的数目。若要分别设置命令按钮组中的各个命令按钮时,可以执行快捷菜单中的“编辑”命令或在属性窗口的“对象”下拉列表框中选择相应的命令按钮,然后再逐个设置各命令按钮。
对于命令按钮组来说,主要的设计工作是设计其事件(一般是Click事件)的处理代码。如要让按钮组中命令按钮的Click事件代码使用同一个方法程序,可将代码写入命令按钮组的Click事件代码中。此时,命令按钮组的Value属性指明单击了哪个按钮。如果为按钮组的某个按钮的Click事件编写了代码,则当单击此按钮时,将执行该按钮的代码而不是按钮组的Click事件代码。
请注意,命令按钮组与命令按钮虽有许多相似之处,但它们却是两种不同的控件。命令按钮组是容器型控件,命令按钮是非容器型控件。
例9-15:创建一个表单,利用命令按钮组控制JS表记录的输出显示(图9-15)。
(1)打开表单设计器,设置表单的数据环境为JS表。并将gh、jsxm、xb、csrq等字段从数据环境拖动到表单中。
(2)向表单上添加一个命令按钮组控件。设置其ButtonCount属性:5。
(3)利用该控件快捷菜单中的“生成器”命令设置其所包含的命令按钮的Caption属性分别为“第一条”、“上一条”、“下一条”、“末一条”和“关闭”;并设置按钮布局为“水平”。利用该控件快捷菜单中的“编辑”命令设置各按钮的Name属性分别为“CMD1”、“CMD2”、“CMD3”、“CMD4”和“CMD5”。
(4)编写命令按钮组的Click事件代码:
do case
图9-15 命令按钮组
endcase
thisform.refresh
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。