在设置了bitbtn的kind属性后,delphi 自动将回车键的动作给了bitbtn ,例如 我想在一个有多个edit控件的窗体上让用户键入回车键时焦点自动下移到另一个控件,然而我将bitbtn的kind属性设上后,安回车键就执行了bitbtn的单击事件,请问如何修改?比较急的。
解决方案 »
- 三年的处女贴,献给诸位
- Delphi 可否使用类似于以下的dll(其提供了一个创建和销毁类的函数)
- 现在的年轻人越来越不懂得尊重别人了
- 最简单的数据库问题!请大家都来看一下,我是个初学者,希望高手指点入门
- 有谁知道BDE和sql怎么同步高分相赠
- 十万火急!!!如何在IntraWeb做的ISAPI里调用Rave?
- 能Hook掉一个程序里的类吗?
- 会不会出<DELPHI 6开发人员指南>的中文版
- 如何设计一个字段动态变化的数据库?
- 请问谁能够提供Delphi5下的摄象机视频图象截获为BMP或者JPG位图的控件
- 天大喜讯:www.delphibbs.com 重开了!速度回来了!!!!
- 请问怎样实现在DBgrid表中显示指定格式的数据?
可以把edit的enter事件设计成把focus设到下一个edit
把ModalResult设置为mrNone;
把ModalResult设置为mrNone;
同意这个做法。
至于让用户键入回车键时焦点自动下移到另一个控件,你可以把TForm.KeyPreview设为True,并且:
procedure TForm1.FormKeyPress(Sender: TObject; var Key: Char);
begin
if Key = #13 then
begin
if ActiveControl is TCustomMemo then exit;
key := #0;
SelectNext(ActiveControl,true,true);
end;
end;