把 Form 的 KeyPreview 设为 true, 然后在 Form 的 OnKeyDown 事件中加入一下代码
if Key = VK_RETURN then
PostMessage(Handle, WM_NEXTDLGCTL, 0, 0);
if Key = VK_RETURN then
PostMessage(Handle, WM_NEXTDLGCTL, 0, 0);
解决方案 »
- 电子白板源代码最新版本v2.2
- 程序调试出现7-8秒停顿(所有线程),我不知这段汇编在判断什么?
- 以Access为后台的select语句中如何截取值到小数点后三位
- 怎样在一个组件中添加自定义的属性
- 显示或隐藏图片出现屏幕闪动现象,如何处理?附代码
- ****** [请伴水、pazee(耙子)、li_zhifu(东北人)、ehom(?!) 、warton(^=^新年快乐^=^) 等其它星级选手进来看看我这个问题 ****
- 安装SQL SERVER的问题.....
- recordset
- 我要实现这样的效果DBGrid高手请进!百分大讨论。
- 小问题:怎样避免程序重复运行?
- 很菜的,不要笑...关于动态指针数组.....^-^
- 一个DCOM编程的问题
Begin
if key=#13 then { 判断是按执行键}
if not (ActiveControl is TStringGrid) Then
Begin { 不是在TStringGrid控件内}
key:=#0;
perform(WM_NEXTDLGCTL,0,0);{移动到下一个控件}
end else
if (ActiveControl is TStringGrid) Then{是在 TStringGrid 控件内}
begin
With TStringGrid(ActiveControl) Do
if Selectedindex<(FieldCount-1) then
Selectedindex:=Selectedindex+1{ 移动到下一字段}
else Selectedindex:=0;
end;
End;