aardio 文档
aardio 范例: radiobutton单选按钮分组演示
//单选按钮
import win.ui;
/*DSG{{*/
var winform = win.form(text="radiobutton单选按钮分组演示";right=759;bottom=469)
winform.add(
groupbox={cls="groupbox";text="单选控件分组一(控件右对齐,固定右边距)";left=43;top=11;right=432;bottom=186;aw=1;edge=1;z=2};
groupbox2={cls="groupbox";text="单选控件分组2,控件左对齐,下对齐,使用固定左、下边距实现";left=320;top=266;right=706;bottom=445;aw=1;edge=1;z=1};
radiobutton={cls="radiobutton";text="radiobutton";left=199;top=61;right=282;bottom=93;dr=1;dt=1;z=3};
radiobutton2={cls="radiobutton";text="radiobutton2";left=335;top=399;right=443;bottom=431;db=1;dl=1;z=4};
radiobutton3={cls="radiobutton";text="radiobutton3";left=302;top=61;right=395;bottom=93;dr=1;dt=1;z=5};
radiobutton4={cls="radiobutton";text="radiobutton4";left=479;top=399;right=587;bottom=431;db=1;dl=1;z=6};
static={cls="static";text="static";left=42;top=199;right=700;bottom=257;transparent=1;z=7}
)
/*}}*/
//自动调用所有groupbox的group函数,使groupbox范围内的窗口自动设为groupbox的子窗口
winform.group();
winform.static.text =/*
默认顺序添加控件,保持控件按Z序(添加顺序、或前后排序)排列,
每组的第一个控件将编组属性设为true,或者放一个groupbox都可以。
我们这里演示的方法并没有使用Z序分组,
而是直接把radiobutton所在的groupbox设为父窗口,也可以简洁直观的对控件进行分组。
*/
winform.radiobutton4.oncommand = function(id,event){
winform.text = owner.text;
}
winform.radiobutton2.oncommand = function(id,event){
winform.text = owner.text;
}
winform.radiobutton3.oncommand = function(id,event){
winform.text = owner.text;
}
winform.radiobutton.oncommand = function(id,event){
winform.text = owner.text;
}
winform.show()
win.loopMessage();
winform.enumControl( function(ctrl){
})
Markdown 格式