选择框

2021-6-18 大约 3 分钟

# 选择框

# 帮助说明

**“选择框”类位于“MFC 界面基本类”**模块中,添加此模块才能使用本类中的功能。

注意:本组件还继承了“按钮基础类”的所有方法,和单选框的区别在于,本组件可以进行多项选择。

# 选中(读写)

帮助文档如下图:

通过本属性可以设置当前选择框的选择状态,为真表示选中。

同名读属性可以读取当前选择框的选中状态。

img

代码编写如下图:

按钮点击后,利用**“取反()”**方法可以对当前选择框的状态进行随意切换。

img

运行效果如下图:

最终按钮点击后,选择框的状态可以随意切换。

img

# 按钮形式(读写)

帮助文档如下图:

通过本属性可以将选择框设置成按钮效果,当选中时按钮会处于按下效果。

img

代码编写如下图:

  1. 在选择框组件的属性栏设置本属性值为真。

  2. 按钮点击后切换选择框选择状态。

    img

运行效果如下图:

运行后选择框会变成按钮形状,并且可以在按下状态和非按压状态下切换。

img

# 标题居左(读写)

帮助文档如下图:

本属性设置为真则标题位于图标的左边,否则位于图标的右边。

同名读属性可以读取标题是否位于左边。

img

代码编写如下图:

按钮点击后,利用**“取反()”**切换标题方向。

img

运行效果如下图:

最终按钮点击后标题方向可以进行自由切换。

img

# 手动(读写)

帮助文档如下图:

当本属性设置为真后,选择框点击后将不能进行选中状态切换。

只能通过**“选中”属性动态设置,或者通过“被单击”**事件动态设置。

img

代码编写如下图:

按钮点击后设置为手动模式。

img

运行效果如下图:

按钮点击前,选择框可以正常切换状态。

按钮点击后,选择框将不能进行切换。

img

代码编写如下图:

在选择框组件的属性栏,设置本属性为真,并添加单击事件手动切换选中状态。

img

运行效果如下图:

最终选择框的选中状态依然可以正常切换。

img

上次编辑于: 2021年6月18日 19:35