procedure TForm.FormKeyPress(Sender: TObject; var Key: Char);
begin
if key=#13 then
begin
key:=#0;
Perform(Wm_NextDlgctl,0,0);
end;
end;
----------------------------------------
这是实现按回车焦点到下一个控件的代码,现在我在窗体上加了groupbox后无法实现这个功能了。为什么?
begin
if key=#13 then
begin
key:=#0;
Perform(Wm_NextDlgctl,0,0);
end;
end;
----------------------------------------
这是实现按回车焦点到下一个控件的代码,现在我在窗体上加了groupbox后无法实现这个功能了。为什么?
解决方案 »
- delphi 可执行文件即project1.exe文件 打不开 提示应用程序正常初始化(0xc0150002)失败?
- delphi结构的问题
- TSstringlist类的变量怎么用啊?急!希望大家快速回复谢谢!!!!
- SQL语句问题,给看看啊?????????????
- 26岁的我如何得到30岁的女孩的爱
- 请教如何把DBgrid里的查询数据直接打出来?
- 请大侠急救,两个问题
- 哪有DELPHI的安装程序下载?高分相送!!!在线等待!!!
- 头痛!问题出在哪里?!
- 关于一个自定义容器组件在一个新的Form里构造时的窗口问题(Control '' no parent Window)
- 能够让两个使用mmsystem的程序在同一电脑上运行并同时录音吗?
- 一个奇怪的问题,真的狠奇怪
你的问题是groupbox默认的Taborder属性是false,你必须把它变成true,那样它才能获得焦点
我已经改过来了,但是仍然没用啊
我有3个groupbox它们的taborder是0,1,2,在每个groupbox里都有控件,他们有自己的taborder分别也是0,1,2,3....hiflower(花)
这个我一开始就设好了
你用的是我上面的代码?
重新添加控件就可以了。估计是我一开始放的时候是先放gropupbox,全部放完后再在gropupbox中添加其他控件引起的。