利用Tab可以切换焦点,如果改为Enter怎么实现?
解决方案 »
- 如何判断一个字符是全角字符还是汉字?
- 关联查询出现缺少更新的或刷新的键列信息
- 救急:帮我看看这份需求?关于串口协议,我该怎么做?
- adoquery动态查询问题
- 谁帮我打一下上面一个草字头下面一个凡字我急用啊大吓
- 各位,有关杀毒软件KEY盘的问题,大家看看
- 如何将二进制流存入剪贴板中
- 谁知道用友财务管理中,计算存货成本的移动加权平均法是如何实现的?有现成的算法么?
- 自从csdn该版后,我打开下载的东东时,为什么出现如下错误信息。我已经下载和安装 MSXML 3.0。
- 如何在控件中加入控件??例如在Dbgrid中的单元格中加入checkbox?
- 机器上未装Sybase,怎样只安装sybase的ole db驱动
- 请高手帮忙!
SendMessage(Handle,WM_KeyDown,VK_TAB,0) ;
if not(AForm.ActiveControl is TDbGrid) then
begin //不是在TDbgrid控件内
//key := #0;
AForm.PerForm(WM_NEXTDLGCTL,0,0); //移到下一个控件
end
else if (AForm.ActiveControl is TDBGrid) then
begin //是在TDbgrid控件内
with TDbgrid(AForm.ActiveControl) do
if Selectedindex<(Fieldcount-1) then
Selectedindex := Selectedindex+1
else
Selectedindex := 0;
end;
Edit.SetFocus;