[AAuto]批量添加按钮及注册命令演示

import win.ui;
/*DSG{{*/
var winform = win.form( text="批量添加控件演示";bottom=327;max=false;right=287;parent=...)
winform.add(  )
/*}}*/

//批量添加按钮
for(i=1;5;1){
	winform.add( 
		["button"+i]={ bottom=50+i*40;right=240;left=48;top=15+i*40;z=1;text="按键"+i;cls="button" }
	)
}
//给按钮注册命令
for(name,ctrl in winform.eachControl("button") ){
	if(ctrl){
		ctrl.oncommand = function(id,event){
			winform.msgbox(name,ctrl.text)
		}
		
	}
}
winform.show() 
win.loopMessage();

你可能感兴趣的:(源码,开源,aauto)