【发布时间】:2011-09-13 13:15:03
【问题描述】:
如果用户要输入日期以及从下拉日历小部件中进行选择,则捕获输入值的最佳事件在哪里,无论是输入还是选择,然后在日期未通过某些验证时警告用户,以及如果用户决定不覆盖警告,最终将编辑值回滚到原来的位置?
我们需要允许过去的日期,但希望防止过去的意外日期,这通常发生在用户习惯于输入之后的新年的前几个月,例如, 2011 表示全年,然后当年份更改为 2012 时,他们出于习惯键入 2011。因此,此验证仅在一年的前几个月有效,而不是全年有效。
我看不到如何回滚 EditValueChanged 中的值。 args 那里没有取消选项。是否有另一个更好的事件来处理键入的值和选取的值?
【问题讨论】:
标签: winforms validation devexpress