aardio_获取当前所点击的控件的名字
import win.ui;
/*DSG{{*/
var winform = win.form(text="简码编程http://jianma123.com";right=759;bottom=469)
winform.add(
button1111={cls="button";text="Button";left=214;top=76;right=485;bottom=128;z=1};
button2222222={cls="button";text="Button";left=221;top=162;right=492;bottom=214;z=2};
button33333333={cls="button";text="Button";left=226;top=250;right=497;bottom=302;z=3};
button4444444={cls="button";text="Button";left=225;top=339;right=496;bottom=391;z=4}
)
/*}}*/
import console;
//控件是以键值对的方式保存在winform表里
var getMyName = function(id){
for(k,v in winform){
if(id == v[["id"]]){
console.dumpJson(k,v);
}
}
}
winform.button1111.oncommand = function(id,event){
console.dumpJson(id,event);
console.log(table.find(winform,winform.getCtrlById(id)));//table.find()根据值返回键名
}
winform.button2222222.oncommand = function(id,event){
console.dumpJson(id,event);
getMyName(id);
}
winform.button33333333.oncommand = function(id,event){
console.dumpJson(id,event);
getMyName(id);
}
winform.button4444444.oncommand = function(id,event){
console.dumpJson(id,event);
getMyName(id);
}
winform.show();
win.loopMessage();