Vb.net 显示数据输入错误的最佳方法

Vb.net 显示数据输入错误的最佳方法,vb.net,Vb.net,我为一家合作社创建了一个VB.Net借贷应用程序,该合作社为寡妇提供服务。该应用程序跟踪成员的贷款和付款,并用作会计系统。在我的第一个版本中,用户觉得每次出现错误时都显示messagebox非常烦人。我的解决方案是在label控件中输出错误。用户接受了修改,但我觉得我做错了 他们可能对中断输入流的模式对话框感到恼火。想象一下,如果你每次键入一个在字典中找不到的单词时,这个单词都会打断你,而不是只是在它下面加上红色下划线,然后让你修改你的拼写错误。你打字会很慢 我建议您只突出显示输入错误,让它们返

我为一家合作社创建了一个VB.Net借贷应用程序,该合作社为寡妇提供服务。该应用程序跟踪成员的贷款和付款,并用作会计系统。在我的第一个版本中,用户觉得每次出现错误时都显示messagebox非常烦人。我的解决方案是在label控件中输出错误。用户接受了修改,但我觉得我做错了

他们可能对中断输入流的模式对话框感到恼火。想象一下,如果你每次键入一个在字典中找不到的单词时,这个单词都会打断你,而不是只是在它下面加上红色下划线,然后让你修改你的拼写错误。你打字会很慢


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

他们可能对中断输入流的模式对话框感到恼火。想象一下,如果你每次键入一个在字典中找不到的单词时,这个单词都会打断你,而不是只是在它下面加上红色下划线,然后让你修改你的拼写错误。你打字会很慢


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

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


然后根据需要对其进行修改。这一个按照蜥蜴的建议工作,对有问题的字段进行非恼人的标记。

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

然后根据需要对其进行修改。这一个就像蜥蜴所说的那样,用一个非恼人的标记来表示不愉快的领域。

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

  • 如果合适的话,您可能会在某个地方有一个鲜红色的“显示错误”按钮,它会显示一个带有所有错误列表的讨厌的弹出窗口

主动建议:如果错误消息告诉用户如何修复错误,而不是什么地方出了问题,那么它们会更有帮助

祝你好运

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

  • 如果合适的话,您可能会在某个地方有一个鲜红色的“显示错误”按钮,它会显示一个带有所有错误列表的讨厌的弹出窗口

主动建议:如果错误消息告诉用户如何修复错误,而不是什么地方出了问题,那么它们会更有帮助

祝你好运