【发布时间】:2008-10-14 00:55:04
【问题描述】:
我应该如何向用户显示 Windows 窗体应用程序中哪些字段是必填字段。
我考虑过更改标签颜色或文本框的背景颜色。
我使用错误提供程序在字段旁边显示一个红色感叹号,但这只有在他们单击保存按钮后才可见。
【问题讨论】:
我应该如何向用户显示 Windows 窗体应用程序中哪些字段是必填字段。
我考虑过更改标签颜色或文本框的背景颜色。
我使用错误提供程序在字段旁边显示一个红色感叹号,但这只有在他们单击保存按钮后才可见。
【问题讨论】:
【讨论】:
使用 errorprovider 扩展控件。
这会在带有工具提示消息的控件旁边放置一个红十字。
【讨论】:
黄色背景使其与许多 Web 表单相似。不知道 Windows 本身是否有任何标准,但如果有我怀疑它们是否被广泛使用。
【讨论】:
我会使用 ErrorProvider 控件,可能使用不同的图标来表示“必需”而不是“出错”。我还将确保字段以错误图标开头,并且该图标只有在为该字段提供数据后才会消失。
仅在用户尝试保存时才对丢失的数据进行验证/通知似乎为时已晚。
【讨论】:
需要考虑的是用户习惯于在必填字段中看到的内容。虽然在图形上并不引人注目,但在必填字段旁边放置一个简单的星号是一种非常普遍的解决方案。
【讨论】: