有关一定inputform,我想使其能够做输入与所述键盘。我知道如何通过阅读的keyPressed和KeyUp钥匙,但问题是,当一个控制得到了重点和用户按下回车键,即控制接收一个Click事件。是否有可能阻止这种行为?或者是有可能知道,如果一个Click事件是由鼠标或键盘解雇?

有帮助吗?

解决方案

这是否帮助?从 Microsoft知识库

  

从button.Click()将一个button.MouseClick()

移动的按钮的代码

其他提示

这会更容易些,如果你能描述你想要的情况和确切的行为...:)

可以设置:

Form.KeyPreview = True

此第一发送键事件到窗体,然后到控制。这让你有机会赶上表格上的关键事件和“取消”他们:

e.Handled = True

更多信息

另外,还要确保你没有设置的AcceptButton的表!

您还可以监听键盘事件,并筛选出钥匙。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top