首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > PB >

dw的事件有关问题

2012-08-13 
dw的事件问题dw和sle_1框在同一个界面,将sle_1内容通过modified事件动态赋值给dw的字段:dw_1.setitem(dw_1

dw的事件问题
dw和sle_1框在同一个界面,将sle_1内容通过modified事件动态赋值给dw的字段:

dw_1.setitem(dw_1.getrow(),"name",sle_1.text)



请问,dw_1在哪个事件或消息号里感应这次赋值?

[解决办法]
只有sle_1的modified事件被触发,dw_1应没有事件(不能100%确定)。需要的话可以手工在sle_1的modified事件中用dw_1.triggerevent(...)
[解决办法]
dw_1.setcolumn("name")
dw_1.settext(sle_1.text)
dw_1.accepttext()

这样写吧,会触发itemchanged事件/或itemerror事件
[解决办法]
用setitem是不会触发数据窗口的事件的.如果你想触发itemchanged的话,可以这样用:

C/C++ code
string ls_strls_str = Trim(sle_1.text)dw_1.Setitem(dw_1.getrow(),"name",ls_str)dw_1.Setcolumn("name")dw_1.TriggerEvent(ItemChanged!) 

热点排行
Bad Request.