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 格式