主题:关于dw的clicked事件..求救!!!!
请各位高手,帮忙看下.下面对dw的确clicked事件的应用有什么错误.
头都大了
//定位
string ls_find
long ll_find
dwobject ldwo_null
ls_find = "base_dpt_dptNo = " + "'" + lower(ls_dptno) + "'"
ll_find = dw_1.Find(ls_find,1,9999999) //得到ls_dptno在dw_1中的行号
if not isnull(ll_find) and ll_find > 0 then
setnull(ldwo_null)
dw_1.trigger event clicked(1,1,ll_find,ldwo_null)
end if
这段代码,我是想在dw_1中定位到记录ls_dptno,
ls_dptno已在上面其它地方求出
ll_find 得出的值是正确的
奇怪的是dw_1的clicked事件,返回值总是0,即停止处理不改变输入焦点
这样,就无法定位到ls_dptno那一行(使它加亮)
大侠们帮忙看看,是不是还有别的因素没考虑到..小弟在这先谢了
头都大了
//定位
string ls_find
long ll_find
dwobject ldwo_null
ls_find = "base_dpt_dptNo = " + "'" + lower(ls_dptno) + "'"
ll_find = dw_1.Find(ls_find,1,9999999) //得到ls_dptno在dw_1中的行号
if not isnull(ll_find) and ll_find > 0 then
setnull(ldwo_null)
dw_1.trigger event clicked(1,1,ll_find,ldwo_null)
end if
这段代码,我是想在dw_1中定位到记录ls_dptno,
ls_dptno已在上面其它地方求出
ll_find 得出的值是正确的
奇怪的是dw_1的clicked事件,返回值总是0,即停止处理不改变输入焦点
这样,就无法定位到ls_dptno那一行(使它加亮)
大侠们帮忙看看,是不是还有别的因素没考虑到..小弟在这先谢了