Delphi 如何设置BUTTON运行后为默认焦点【有虚线框,按空白键可执行OnClick事件的】

Delphi如何设置BUTTON运行后为默认焦点【有虚线框,按空白键可执行OnClick事件的】。
不是回车键,就是当窗体运行后,某一按钮要设置为焦点,然后在鼠标什么都没按的情况下,按下键盘的空白键,就会执行这按钮的单击事件。谢谢

FormShow事件中添加下列代码
Self.SetFocusedControl(btnok);

Form的KeyPreview设置为True
Form的OnKeyUp事件添加下列代码
if Key = VK_SPACE then
begin
btnOK.Click;
end;
温馨提示:内容为网友见解,仅供参考
无其他回答

Delphi 如何设置BUTTON运行后为默认焦点【有虚线框,按空白键可执行OnC...
Self.SetFocusedControl(btnok);Form的KeyPreview设置为True Form的OnKeyUp事件添加下列代码 if Key = VK_SPACE then begin btnOK.Click;end;

如何在Delphi的Form中将Enter的键入自动换为TAB及附带问题?
1.taborder这个属性2,3这两个问题,用你现在的方法不能很好的实现

相似回答