求教:两个窗体的焦点转移方法!!(急)

来源:百度知道 编辑:UC知道 时间:2024/05/24 16:54:43
我有两个窗体要先后显示,Frame1和 Frame2,先显示Frame1(置顶),而后显示frame2(置顶,但Frame1不关闭),此时的Frame2不响应键盘操作(只有用鼠标点一下窗口后才响应), 我的焦点好像还是在Frame1上,我该如何设置才能让Frame2响应我的键盘操作呢?
请指教

如果没有代码强调的话,后装入(show)的窗体是具有焦点的。
实在不行,就加一句代码Form2.SetFocus

setfocus在很多时候会失效
我建议的方式是把目标控件enable
其他所有的都disable,然后刷新一下

或者是设置focuspolicy来走