内容提要
【用户窗体UserForm】【命令按钮CommandButton】【文本框TextBox】【标签Label】【复合框ComboBox】【复选框CheckBox】 一、选项按钮OptionButton常用属性: 1、Name,选项按钮的初始Name为“OptionButton1”。 2、Caption,显示的标题文本,默认与Name相同,一般我们要修改为有具体含义的提示文本,比如“男”、“女”。 3、GroupName,分组名称,选项按钮在同一组中是互斥的,不同组之间则互不影响。 4、Value,值,选项按钮只有两个值,TRUE 或者 FALSE,一般情况下,我们在窗体启动时,给其中一个选项按钮设置为TRUE,后续则不需要再给其赋值了,通过点击选项按钮来改变其取值,点击的选项按钮为TRUE,其他的都为FALSE。 5、......。 二、选项按钮OptionButtom的事件: 1、Click事件,当我们点击OptionButton时触发事件,同时,Click动作会改变OptionButton的状态,会触发Change事件。 2、Change事件,OptionButton状态发生改变时触发事件,如果A选项未选中,当我们点击它时,触发其Change事件,然后,当我们点击其他选项时,也会触发A选项的Change事件。 3、其他事件用得较少,就不多啰嗦了。 1、与复选框CheckBox一样,选项按钮也没有边框; 2、通常我们把选项按钮作为判断条件,判断每一个按钮的值是否为TRUE,如果为TRUE,则执行特定的过程; 3、如果只有两个选项,且这两个选项是“是和否”的关系,比如“是否包含未记账凭证”,我们使用CheckBox更为合理一点,虽然我们用两个选项也没什么问题: 4、当只有两个选项,但两个选项并非“是和否”的关系,而是属于不同的分类,比如“男”、“女”,这时候,我们用选项按钮则更合适。虽然,你用一个CheckBox似乎也可以,在写代码层面没有丝毫问题,但是看着别扭。 当然,我们拿男、女性别来举例有点不太严谨,现在的性别五花八门,都LGBTQIA+了。 |
|