【发布时间】:2017-07-23 23:56:29
【问题描述】:
那么根据标题,我应该什么时候对 CEdit(文本框)进行验证?
背景:我被调到我们公司的一个新开发组,他们的做法是按 Enter,那时他们在 CEdit(mfc 对话框)上进行验证。而我来自 .net,特别是来自 WinForms,那里有 Validated 和 Validating 事件,每个开发人员都会看到并意识到这是您应该进行验证的正确事件。
我的详细问题是:
我应该按照他们的做法(按 Enter 键)吗?
或者我想到的是使用EN_KILLFOCUS(与上述事件密切/相关)?或者两者都不正确,是否有更适合验证的事件?
我需要你的建议,因为如果我的共同开发人员被问及,他们都会立即说我应该在按下 Enter 后处理验证。谢谢!
【问题讨论】:
标签: c++ validation visual-studio-2010 mfc event-handling