代码之家  ›  专栏  ›  技术社区  ›  sykora

如何在Windows窗体上显示强制字段

  •  8
  • sykora  · 技术社区  · 16 年前

    如何向用户显示Windows窗体应用程序中哪些字段是强制的。

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

    我使用错误提供程序在字段旁边显示一个红色的感叹号,但是只有在单击了“保存”按钮之后才能看到。

    5 回复  |  直到 16 年前
        1
  •  9
  •   Jason Jackson    16 年前
    • 控件侧面的星号或图标
    • 当所需验证失败时为红色边框(当用户尝试保存时)
    • 粗体标签
    • 所需控件的背景色不同(可能仅当用户尝试保存时)
        2
  •  3
  •   benPearce    16 年前

    使用ErrorProvider扩展控件。

    这会在控件旁边放置一个带有工具提示消息的红十字。

        3
  •  2
  •   Argalatyr Rodrigo    16 年前

    黄色背景会使它类似于许多Web表单。不知道窗户本身是否有任何标准,尽管我怀疑它们是否被广泛使用。

        4
  •  0
  •   Jason Stangroome    16 年前

    我将使用ErrorProvider控件,可能带有不同的图标来表示“必需”而不是“出错”。我还将确保字段以旁边显示的错误图标开始,并且只有在为该字段提供了数据后,该图标才会消失。

    只有在用户试图保存时才对丢失的数据进行验证/通知似乎太晚了。

        5
  •  0
  •   AgentThirteen    16 年前

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