【问题标题】:"Error message showing" best practice for C++ windows applicationC++ windows 应用程序的“错误消息显示”最佳实践
【发布时间】:2013-03-26 05:24:37
【问题描述】:

在 Windows 应用程序中显示错误消息有多种方式。

  1. 带有OK 按钮的默认错误消息弹出窗口。
  2. 带有错误消息的自定义对话框(可能带有cancelok 按钮)
  3. 在其他元素处于活动状态时显示窗口中的某个位置。
  4. 用透明面板遮住窗口,并使用ok 按钮显示错误(类似于this,但不完全一样)。

那么哪种方法最适合错误信息的显示。我们必须考虑向用户显示错误消息或任何最佳实践的事情是什么?

【问题讨论】:

    标签: c++ winforms user-interface user-experience


    【解决方案1】:

    这取决于错误的严重程度。
    如果您在Textfield 中输入错误,您可能会显示带有红色字母的标签,显示“错误”或类似内容。 对于更严重的错误,您可能会显示MessageBox,在红底上有一个漂亮的白色十字,表示确实出了问题。
    考虑一下,对于轻微的输入错误,弹出窗口可能会分散用户的注意力,甚至会激怒他/她。

    【讨论】:

    • 但有人说弹出消息就像扰乱用户体验和 UI 一样,所以最好在窗口的标签中显示错误。有什么想法吗?
    • 这个视情况而定。如果你有一个非常严重的错误,你需要通知用户它。否则,只需使用不是模态对话的标签或简单弹出窗口。
    【解决方案2】:

    大多数语言都为您提供了使消息样式错误的选项。公认的做法似乎是一个好的按钮,只有一个错误消息“样式”。通常这意味着该图标是一个感叹号或类似的东西。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-11-29
      • 1970-01-01
      • 2016-04-07
      • 2010-11-03
      • 2018-11-18
      • 1970-01-01
      相关资源
      最近更新 更多