这是在editchanged 中写的代码
long ll_find=0
If IsValid(inv_dropdownsearch) Then
inv_dropdownsearch.event pfc_editchanged(row, dwo, data)
End If
string ls_kmdm,ls_kmmc
choose case string(dwo.name)
case 'qskmdm ' //起始科目代码
ls_kmdm=trim(data)
if ls_kmdm <> ' ' and isnull(ls_kmdm)=false then
dw_5.object.qskmdm[dw_5.getrow()]=ls_kmdm
else
dw_5.object.qskmdm[dw_5.getrow()]= " "
end if
case 'qskmmc ' //起始科目名称
ls_kmmc=trim(data)
if ls_kmmc <> ' ' and isnull(ls_kmmc)=false then
dw_5.object.qskmmc[dw_5.getrow()]=ls_kmmc
else
dw_5.object.qskmmc[dw_5.getrow()]= " "
end if
end choose
加了这些代码以后出现的下面情况。。
DropDownDW 做下拉数据窗口。。。 光标不动。如果要输入212001826
结果显示628100212。。。反了。。。
是什么原因!
------解决方案--------------------
是在什么控件的editchanged 事件中的代码?是在文本框吗
是在什么控件中输入输入212001826,是在文本框吗
------解决方案--------------------
是在什么控件的editchanged 事件中的代码?是在文本框吗
是在什么控件中输入输入212001826,是在文本框吗
------解决方案--------------------
是在什么控件的editchanged 事件中的代码?是在文本框吗
是在什么控件中输入输入212001826,是在文本框吗
------解决方案--------------------
可能输入时 每输完一个字母光标自动移到前面去了