在我的Windows应用程序中,我有一个带有许多选项卡和子选项卡控件的选项卡控件,每个选项卡都有许多字段,如文本框和列表框。 我想在更改为nexttab之前通过单击名为“NEXT”的按钮来验证每个字段,如果任何字段因验证失败,则应弹出一个消息框,并显示错误消息并且焦点应保留在该字段中。任何人都可以帮助我提出建议......
验证要求是必填字段,仅限数字和字母数字......
提前致谢!!!!
答案 0 :(得分:0)
一种好方法是使用输入区域和验证逻辑创建派生控件。然后,重要的是枚举控件的层次结构,并根据应用的验证规则查看它们是否有效。
另一种方法是将“验证”逻辑“附加”到控件上。怎么样?映射机制或使用“Tag”属性。
但是,当用户尝试退出控件时,使用“验证”事件验证控件是不是更好?这将不允许用户提供一堆垃圾,并希望它可以保存。