我只有一个表单,并在表单中使用this.Controls.Add我添加了一个容器控件,它基本上填充了表单的整个背景区域(并包含许多其他控件,如datagridviews,comboboxes等),所以我无法点击它。
现在,在表单类中,我想添加一些键盘快捷键。比如,F5保存我的工作。无论如何,即使在表单类中,我也已经连接到控件的keydown,但是,它似乎没有触发!
谁能告诉我为什么?
谢谢,
艾萨克
答案 0 :(得分:1)
如果您已经描述了要添加的控件,那可能会有所帮助。您最有可能添加一个试图读取键盘事件的控件。要使表单仍然获取这些事件,请更改此属性:
this.KeyPreview = True;