力控组态软件ForceControl Windows 控件多选按钮 控件的方法和事件
多选按钮可以对若干可选项中任何一项进行辩识。例如用于从多个文本中挑选出用户感兴趣的文本响应动作脚本。当某一项被选中后,后台程序会将其索引号送出,从而可以唯一确定此选中项
多选按钮控件在力控组态软件的主菜单里选择工具菜单中的windows控件中如图1。

双击多选按钮控件或右键单击多选按钮控件,从弹出的右键菜单里面选择“对象属性”后,会弹出多选按钮控件的属性设置对话框,如图2

成员定义:在标签输入框中输入按钮标签名,单击增加按钮即可把此标签添加到按钮列表中,选中已添加的按钮,点击修改按钮可修改此按钮标签名,点击删除按钮可删除此标签名。
字体:设置多选按钮显示文字的字体、字形、字号等。
外观:设置按钮的排列方式,并且可以设置每行 / 列的按钮的个数。
权限:设置控件的访问权限和安全区域。
多选按钮的控件事件
Click
名称: Click
功能: 鼠标单击事件
返回值: void
参数: nlndex – 选中的序号
说明: 鼠标单击执行相关自定义脚本函数。
Change
名称: Change
功能: 选择改变事件
返回值: void
参数: nOldSel- 原来选中项,nNewSel- 现在选中项
说明: 选择发生改变执行相关自定义脚本函数。
多选按钮的控件属性
Color
功能: 可通过在脚本中执行此属性,在运行状态动态的改变标签的文本颜色。
语法: #name.Color = nValue。
说明: nValue 为整型。
示例: #name.Color = 0;// 文本的颜色为红色。
State
功能: 选中项的索引号。
语法: #name.State。
类型: 整型,索引号从 0 开始,-1 表示未选择。
示例: #name.State=1;// 选中索引号为 1 的项。