你能编写代码告诉事件不要开火吗?有时在我的应用程序中事件会意外触发。我知道这是一个广泛的问题,但它必定发生在其他人身上。
答案 0 :(得分:1)
您可以在事件处理程序中围绕所有代码放置if语句,或者如果需要,您可以从事件处理程序外部动态分离和重新附加事件处理程序。
但实际上,事件不仅仅是没有理由的。你可能还有其他事情要发生。也许你可以解释一下情况是什么?
答案 1 :(得分:1)
没有标准方法可以抑制“意外”事件。但是你可以删除所有的事件处理程序。这相当激烈,但相当于压制事件。
或者,您可以向事件处理程序添加代码,以便在意外触发事件时不执行任何操作。这假设您可以定义“意外”。
更好的方法是删除/禁止导致事件触发的任何内容,而不是压制事件。