-1

我的 Windows 应用程序中有几个具有助记符的按钮。现在,如果我按下多个键,按钮点击的事件会被触发,因为我使用了助记符。但行为并不像预期的那样,因为第二个按钮事件处理程序在第一个按钮事件处理程序完成执行之前被执行,而且我已经编写了我的代码,在第一个按钮的事件处理程序中我禁用了我的第二个按钮,仍然是第二个按钮事件处理程序正在执行。这里的问题是由于助记符。请建议我尽快处理助记符的更好方法。提前致谢。

4

1 回答 1

0

如果您的逻辑与您的按钮相关联,请更改它。让您的按钮仅操作实现您的逻辑的对象。然后,您可以检查该对象是否允许请求的操作(即先前的操作是否已完成。

或者,您可以在运行时禁用按钮,然后在 when.finished 时重新启用。

于 2013-03-14T07:01:16.750 回答