c# - WinForms 中的用户输入验证

标签 c# winforms validation user-interface user-input

我在 WinForms 应用程序中创建了一些表单,并希望实现用户输入的验证。有几个组合框和文本框。我必须检查某些字段是否为空,并且某些字段需要十进制数字格式。我知道有 Enterprise Library Validation Blocks 和集成的 ErrorProvider。就集成速度而言,您可以提供哪些建议。

提前致谢。

最佳答案

您可以在没有企业库的情况下完成此任务,除非您的应用程序确实是企业应用程序。

如果您指的是 System.Windows.Forms.ErrorProvider,那么这将是最快的方法。是一个非常简单的组件,但我不做验证,只是视觉辅助。因此,您必须“手动”进行验证。

关于c# - WinForms 中的用户输入验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4085564/

相关文章:

c# - 发布版本中 visual studio 2010 中的核心转储

c# - 如何在按下 TAB 键时捕捉到 winform

validation - Bean Validation 1.1 (JSR-349),实现替代方案?

c# - 没有 Entity Framework DbContext 的 OWIN 配置

c# - 安装 facebook c# sdk

c# - 如何在运行时更改 WinForms 应用程序的区域性

javascript - Jquery 自定义验证无法正常工作

validation - 验证结构的惯用方法

c# - .net 世界中的 EDI 等价物

c# - 在 SilverLight 中上传文件?