0
当我想知道人们如何处理这样的情况,当你有一个验证事件,你需要向用户显示一个对话框,询问是否他要继续或取消处理重入验证事件。如何显示对话框
的问题是,显示该对话框时,它会导致另一个验证事件,因为它被认为是再次失去焦点的控制,和你最终对话框弹出窗口的无限循环。
验证事件之前或之后,我可以不显示的消息框或者,因为无论用户尚未完成编辑的控制,或价值已经被提交和回滚会导致其自身的问题。
我在做什么,现在是显示对话框之前设置一个标志,并随后将其清除,然后在验证事件的功能,检查是否设置了标志,如果是,跳过功能。它的工作原理很繁琐,容易出现程序错误。
有没有更简单的方法来处理这样的事情?