动态设置事件
2022-12-22 15:51:57 最后更新
用法:

// 获取一个编辑框控件对象
是 bjk = 视图.bjk(资源.编号.bjk1)

// 下面以编辑框控件对象为例,动态设置常用监听事件

// ---  动态设置单击触屏事件 --- 
// 简易写法
bjk.事件.单击{
工具.输出("单击")
}
或
bjk.事件.单击(){
工具.输出("单击")
}

// 定义参数
bjk.事件.单击()(vw){
工具.输出("单击,参数一:" + vw)
}

// ---  动态设置触屏监听事件 --- 
bjk.事件.触屏(){
工具.输出("触屏")
// 需要返回一个boolean值
返回 fou
}

// 定义参数
bjk.事件.触屏()(vw,me){
工具.输出("触屏,参数一:" + vw + "  参数二:" + me)
// 需要返回一个boolean值
返回 fou
}

// ---  动态设置触屏长按事件 --- 
bjk.事件.触屏长按(){
工具.输出("触屏长按")
// 需要返回一个boolean值
返回 fou
}

// 定义参数
bjk.事件.触屏长按()(vw){
工具.输出("单击,参数一:" + vw)
// 需要返回一个boolean值
返回 fou
}

// ---  动态设置键盘触发事件 --- 
bjk.事件.键盘触发(){
工具.输出("键盘触发")
// 需要返回一个boolean值
返回 fou
}

// 定义参数
bjk.事件.键盘触发()(vw,kc,et){
工具.输出("键盘触发,参数一:" + vw + "  参数二:" + kc + "  参数三:" + et)
// 需要返回一个boolean值
返回 fou
}

// ---  动态设置获得焦点事件 --- 
bjk.事件.获得焦点(){
工具.输出("获得焦点")
}

// 定义参数
bjk.事件.获得焦点()(vw,hf){
工具.输出("获得焦点,参数一:" + vw + "  参数二:" + hf)
}

// ---  动态设置编辑框监听 --- 
bjk.事件.编辑框监听(){
工具.输出("编辑框监听")
// 需要返回一个boolean值
返回 fou
}

// 定义参数
bjk.事件.编辑框监听()(vw,ad,et){
工具.输出("编辑框监听,参数一:" + vw + "  参数二:" + ad + "  参数三:" + et)
// 需要返回一个boolean值
返回 fou
}

// ---  动态设置文本更新监听事件 --- 
bjk.事件.文本更新(){
工具.输出("文本改变")
}, {
工具.输出("文本改变之前")
}, {
工具.输出("文本改变之后")
}

// 定义参数
bjk.事件.文本更新()(cs,sr,be,ct){
工具.输出("文本改变,参数一:" + cs + "  参数二:" + sr + "  参数三:" + be + "  参数四:" + ct)
}, (cs,sr,ct,ar){
工具.输出("文本改变之前,参数一:" + cs + "  参数二:" + sr + "  参数三:" + ct + "  参数四:" + ar)
}, (ee){
工具.输出("文本改变之后,参数一:" + ee)
}