单选钮控件

用户点击单选钮(含后面的文字)之后,可以产生onchange事件,为了精简系统,单选钮之间的逻辑处理系统不能自动处理,需要用户继承onchange事件自行处理。

属性:

属性名 描述 默认值 备注
x1 左上角X1坐标 10
y1 左上角y1坐标 10
x2 右下角X2坐标 110
y2 右下角y2坐标 50
status 状态寄存器 360448
status2 状态寄存器 0
text 显示字符串 单选
dotm 显示汉字的点阵大小 16 12~64点阵
cc 显示汉字的颜色 27
bc 背景颜色 63
val 是否选中 0 1-表示选中

有关单选钮的代码处理

方式一:

本模式一般适合于两个选项的,点击后可以自动双项切换;

界面中的两个单选控件名称分别是s60和s61,然后再页面代码中添加:

void s60.onchange()
{
    if (s60.val==1){s61.val=0;}else{s61.val=1;}
}
void s61.onchange()
{
    if (s61.val==1){s60.val=0;}else{s60.val=1;}
}
方式二:

适合多个项目,当然两个项目也是可以用的;

首先,创建ra1、ra2、ra3三个skinradio控件,然后加入下面代码即可完成单选关联;

void ra1.onchange(){ra1.val=1;ra2.val=0;ra3.val=0;}
void ra2.onchange(){ra1.val=0;ra2.val=1;ra3.val=0;}
void ra3.onchange(){ra1.val=0;ra2.val=0;ra3.val=1;}

事件

事件名称 描述
onchange 选择变化事件