如何在Windows窗体上显示必填字段

时间:2008-10-14 00:55:05

标签: c# .net windows winforms

如何向用户显示Windows窗体应用程序中必须使用哪些字段。

我考虑过更改标签颜色或文本框的背景颜色。

我使用错误提供程序在字段旁边显示一个红色感叹号,但只有在他们点击了保存按钮后才会显示。

5 个答案:

答案 0 :(得分:9)

  • 控件旁边的星号或图标
  • 需要验证失败时红色边框(当用户尝试保存时)
  • 粗体标签
  • 所需控件的不同背景颜色(可能仅在用户尝试保存时)

答案 1 :(得分:3)

使用errorprovider扩展控件。

这会在控件旁边放置一个红叉,并带有工具提示消息。

答案 2 :(得分:2)

黄色背景会使其与许多网络表单相似。不知道Windows本身是否有任何标准,但如果我怀疑它们被广泛使用。

答案 3 :(得分:0)

我会使用ErrorProvider控件,可能使用不同的图标来表示“required”而不是“in error”。我还要确保字段以它们旁边显示的错误图标开头,只有在为该字段提供数据后,图标才会消失。

当用户试图保存时,仅对缺失数据进行验证/通知似乎为时已晚。

答案 4 :(得分:0)

需要考虑的是用户习惯于查看必填字段的内容。虽然没有图形上的壮观,但在所需的字段旁边放置一个简单的星号是一种非常普遍的解决方案。