怎样解决回车Tab键在DBGrid表单元格的移动问题?
Posted 癫狂编程
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了怎样解决回车Tab键在DBGrid表单元格的移动问题?相关的知识,希望对你有一定的参考价值。
procedure Tfrm_rk.DBGrid1KeyPress(Sender: TObject; var Key: Char); begin if key=#13 then { 判断是按执行键} if not (ActiveControl is TDbgrid) Then Begin { 不是在TDbgrid控件内} key:=#0; perform(WM_NEXTDLGCTL,0,0);{移动到下一个控件} end else if (ActiveControl is TDbgrid) Then{是在 TDbgrid 控件内} begin With TDbgrid(ActiveControl) Do if Selectedindex<(FieldCount-1) then Selectedindex:=Selectedindex+1{ 移动到下一字段} else Selectedindex:=0; end; end;
以上是关于怎样解决回车Tab键在DBGrid表单元格的移动问题?的主要内容,如果未能解决你的问题,请参考以下文章