0

我在 windows mobile 6.5 上有 ac# .net cf 3.5 应用程序

在一个表单上有几个带有 的按钮onclick-events

如果事件是通过返回(在软件或硬件键盘上)而不是“真正的”点击发送的,我如何防止事件触发?

我可以找出哪个动作发送了点击事件吗?

4

1 回答 1

1

有三种方法可以防止 Enter 按钮触发 Click。

  • 制作一个虚拟/隐藏按钮作为表单的 AcceptButton。这样,任何 Enter 按下都会触发该按钮。

  • 将事件处理程序更改为在 MouseUp 或 MouseDown 上触发

  • 订阅 GotFocus 事件并将其设置为专注于其他控件。这样它就不会收到 Enter 事件
于 2013-05-16T10:01:25.953 回答