6. 复选框控件

用途:复选框控件是一种用于多项选择的控件,用户可以选择一个或多个选项。每个复选框代表一个独立的选项,选中与否是独立的。

6.1. 属性

复选框属性

基础属性 : 参考控件概念- 基础属性

坐标属性 : 参考控件概念- 坐标属性

加载属性 : 参考控件概念- 加载属性

背景属性 :

复选框背景属性

  • 背景颜色(color) : 背景颜色(读写)

  • 选中颜色(color2) :选中颜色(读写)

特有属性 :

复选框特有属性

  • 形状(shape):选择复选框形状,0-圆形,1-矩形

  • 选中状态(val):当前状态值,0-未选中,1-选中(读写)


6.2. 事件

弹起事件: 选中状态(val)属性值为 0(关闭) 时,执行弹起事件

按下事件: 选中状态(val)属性值为 1(打开) 时,执行按下事件

注意

复选框的 弹起事件按下事件 只在触摸控件时生效, 通过脚本修改 选中状态(val) 时,不会执行弹起和按下事件。


6.3. 功能演示

点击下载演示工程

复选框demo

小技巧

把工程配置的启动页面(pid)改为当前页面ID可以立即显示此页面。


6.3.1. 复选框状态选择

  • 功能:复选框切换状态时,改变文本的文字值

  • 原理:

    1.在 弹起事件 中编写以下脚本

    1t0.txt.str="Unselected";//将文本设为 Unselected
    

    2.在 按下事件 中编写以下

    1t0.txt.str="Select"; //将文本设为 Select