如何验证windows窗体中的多个字段

本文关键字:字段 窗体 windows 何验证 验证 | 更新日期: 2023-09-27 18:19:41

在我的windows应用程序中,我有一个带有许多选项卡和子选项卡控件的选项卡控件,每个选项卡都有许多类似文本框和列表框的字段。我想在更改为nexttab之前,通过单击名为"NEXT"的按钮来验证每个字段,如果任何字段验证失败,则会弹出一个带有错误消息的消息框,并将焦点保持在该字段中。有人能帮我提建议吗。。。

验证要求是必填字段,并且只有数字和字母数字。。。

提前感谢!!!!

如何验证windows窗体中的多个字段

一个好方法是创建一个具有输入区域和验证逻辑的派生控件。然后,我们要枚举控件的层次结构,并根据应用的验证规则查看它们是否有效。

另一种方法是将验证逻辑"附加"到控件。怎样映射机制或使用"Tag"属性。

但是,当用户试图退出控件时,使用"validate"事件验证控件不是更好吗?这将不允许用户提供一堆垃圾,并希望它可以被保存。