我的winform窗口工作正常,然后我添加了一个组合框。现在我使用form_KeyDown的代码不起作用。根据我的理解,当它获得焦点时,它会将它提供给我的组合框,因此我的窗口keydown事件永远不会发生?我有了pictureboxes,无论我点击哪里,我都能很好地使用这些键。
如何让密钥再次无痛地工作?似乎我需要修改所有表单setfocus或添加关键事件,以便再次使用。什么是最简单的方法?
我问focus question before所以答案可能有助于提出想法,但可能不是
答案 0 :(得分:1)
一旦表单包含可以接收焦点的子控件(换句话说,不是图片框),表单就不再能够获得焦点。因此不再获得键盘消息,他们将以焦点进入控制。快速解决方法是将表单的KeyPreview属性设置为True。