c# - 在 C# 中按下按钮时进行表单验证的最简单方法?

标签 c# winforms validation

我有一个基于 C# 的 WinForms 应用程序,其中有很多菜单,每个菜单都有多个用户输入控件..所有表单都有 OK 按钮,可以处理用户提供的输入..

例如,当用户按下 OK 按钮时,我必须对所有这些控件进行验证。检查输入的字符串是否为数字、是否具有特定长度、是否存在等。 .

是否有任何 C# 功能可用于执行此操作,而不是我必须为每个 OK 按钮编写完整的代码?

最佳答案

执行此操作的一种方法是从 OK 按钮单击事件处理程序调用 ValidateValidateChildren。然后,您将为要验证的每个控件创建一个 Validating 事件处理程序。

参见 this MSDN article on User Input Validation .

关于c# - 在 C# 中按下按钮时进行表单验证的最简单方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12600748/

相关文章:

c# - 获取无效 SSL 证书 (.NET) 的详细说明

c# - .Net Core RC2 的 Moq.netcore 失败

c# - 使用 Entity Framework 和存储过程进行并发检查

php - 密码验证不正确

c# - 我们如何递归地组装准备好的语句

c# - 在 IIS Express 上调试 ASP.NET 时出现重复请求

c# - 在 C# winform 中使用 app.config 访问数据库连接字符串

winforms - F#和Winforms

java - Spring MVC bean 验证问题

java - 如何快速验证大型应用的多个实现?