上箭头、下箭头、左箭头、右箭头键在我的作为输入用的 DW 怎么不起作用了?
操作员想返回到上一列,按了左箭头键却不起作用,是不是因为我在自定义回车事件(回车键代替 TAB 键的作用)里写了如下代码的原因?
int li_cnt,li_curcol,li_priorrow
li_curcol=getcolumn() //得到光标所在的列数
li_priorrow= getrow()
if li_curcol< 10 then // 这个数据窗口有10列
setcolumn(li_curcol+1) //当前列不是最后一列,将聚焦在下一列
elseif rowcount()<=getrow() then //当前列是最后一列,而且当前行是最后一行,则增加一行
ii_bz=getitemstring(li_priorrow,"bz")//得到前一行的备注字段内容
li_cnt=insertrow(0)
scrolltorow(li_cnt)//复制到下一列的备注字段
setcolumn("bz")
settext(ii_bz)
setcolumn(1)//并将聚焦转到该行的第一列
else
li_cnt=getrow()+1
setrow(li_cnt)
scrolltorow(li_cnt)
setcolumn(1)
end if
return 1