显示数据输入错误的最佳方式

时间:2008-11-10 03:54:41

标签: vb.net

我为一个迎合寡妇的合作社创建了一个VB.Net贷款申请。该应用程序跟踪成员的贷款和付款,也用作会计系统。在我的第一个版本中,用户认为每次发生错误时显示消息框都非常烦人。我的解决方案是在标签控件中输出错误。用户接受了修改,但我觉得我做错了。

3 个答案:

答案 0 :(得分:1)

他们可能对模态对话框感到恼火,这个对话框中断了他们的输入流程。想象一下,如果Word每次你输入一个在字典中找不到的单词就会打断你,而不是用红色加下划线,让你稍后修复你的拼写错误。你打字很慢。

我建议您只是突出显示输入错误,让他们回来并在完成后修复它们。如果他们试图提交表格(或类似的表格),则显示对话框,不要让他们提交,直到他们修复或确认标记有错误的字段。

答案 1 :(得分:0)

从其他人的验证器控件开始,如下所示:

http://www.codeproject.com/KB/validation/validationprovider.aspx

然后根据需要修改它。这个工作正如蜥蜴所暗示的那样,有一个非令人讨厌的标记违规字段。

答案 2 :(得分:0)

  • 您能否突出显示包含错误的字段,并将错误消息显示为鼠标悬停或悬停文本?

  • 如果合适,您可能会在某处出现一个鲜红色的"Show Errors"按钮,这会显示一个令人讨厌的弹出窗口,其中包含所有错误列表。

未经请求的建议:如果错误消息告诉用户如何修复错误,而不是出错,则错误消息会更有帮助。

祝你好运!