D5pro。
我有一个主应用程序的子表单,Form1 和一个 Memo1,用户可以添加文本。
我有一个仅用于查看的 FormHelp(包含 MemoHelp.ReadOnly:=True)。
在 Form1 中,可以通过单击 Form1 上的按钮来显示 FormHelp,也可以通过设置中的复选框设置自动显示。
Form1.OnShow...
if FormSetup.cbHelp.Checked then
FormHelp.Show;
或者
Form1.BtnHelpClick(...
FormHelp.Show;
在显示帮助窗口后,我想将焦点设置回 Form1 上的 Memo1。
我试过 Memo1.SetFocus 但这不起作用。
我用 WM_SETFOCUS 和 WM_KILLFOCUS试过了,但没有用
我收到“无法聚焦..”错误, 如何在显示表单之前强制将焦点放在组件上
有人可以告诉我如何把焦点放回备忘录1
谢谢你。