在良好的旧MFC中,DDX例程将内置对表单条目的验证。例如,可以自动检查用户是否在用于数字输入的文本框中输入字符串。Winforms中的输入验证
Winforms中有没有这样的机制?显然,可以为'onChange'等类型的事件添加处理程序,并在那里处理,但是我询问是否有任何内置机制。
感谢
在良好的旧MFC中,DDX例程将内置对表单条目的验证。例如,可以自动检查用户是否在用于数字输入的文本框中输入字符串。Winforms中的输入验证
Winforms中有没有这样的机制?显然,可以为'onChange'等类型的事件添加处理程序,并在那里处理,但是我询问是否有任何内置机制。
感谢
你当然可以与验证,基本上是一个正则表达式属性实现自己的ValidatingTextBox,当你决定你希望它是有效的(按键,回车键,失去焦点,...)
在最简单的级别上,在纯文本框中有可以为各个实例提供处理程序的验证和验证事件。
不,我不这么认为,但你可以很容易地推导出适用你需要根据你的情况下设置的参数或属性的一种验证的自定义文本框。然后你会有一个内置的机制。 ;-)
已经有几次尝试在Windows窗体上复制更丰富的ASP.NET验证器。结账this one by Billy Hollis
另外,我会推荐一个适用于这些事件的框架,MS企业库 - 验证块 – 2010-09-23 16:33:41