【发布时间】:2012-06-21 09:56:27
【问题描述】:
我刚刚偶然发现了一个文本框上的属性,这听起来是我验证例程的理想解决方案,但我不知道如何利用它。
如果验证失败,我如何使用所述属性恢复更改?
我已经用谷歌搜索了。
谢谢
【问题讨论】:
-
基于 [this][1] 参考,UndoAction 是只读属性。你打算如何使用它? [1]:msdn.microsoft.com/en-us/library/…
我刚刚偶然发现了一个文本框上的属性,这听起来是我验证例程的理想解决方案,但我不知道如何利用它。
如果验证失败,我如何使用所述属性恢复更改?
我已经用谷歌搜索了。
谢谢
【问题讨论】:
UndoAction 只能用作有关如何更改撤消堆栈的信息。要更改堆栈,请使用文本框的 Undo 和 Redo 方法。
但是,您应该使用Validating event 进行验证。例如。结合ErrorProvider。 MSDN 页面上提供了一个示例。
【讨论】: