【问题标题】:C# Day from Week picker componentC# Day from Week 选择器组件
【发布时间】:2008-09-24 18:29:16
【问题描述】:

这个问题是针对 C# 2.0 Winform 的。

目前我使用复选框进行选择:Monday[x]、Thuesday[x]¸...等。

它工作正常,但 这是获取星期几的更好方法吗?(可以选择多于一天)

【问题讨论】:

  • 有没有更好的方法来输入星期几? -- 编辑建议

标签: c# winforms


【解决方案1】:

复选框是允许选择多个项目时使用的标准 UI 组件。来自 UI 可用性大师 Jakob Nielsen's 上的文章 Checkboxes vs. Radio Buttons:

“当有选项列表时使用复选框,并且用户可以选择任意数量的选项,包括零个、一个或多个选项。换句话说,每个复选框独立于列表中的所有其他复选框,因此选中一个框不会取消选中其他框。”

在设计 UI 时,为给定任务使用标准或常规组件非常重要。 Using non-standard components generally causes confusion。例如,可以使用允许选择多个项目的组合框。但是,这将要求用户使用 Ctrl 并单击所需的项目,这对大多数人来说并不是非常直观。

【讨论】:

    【解决方案2】:

    复选框似乎合适。

    【讨论】:

      【解决方案3】:

      您还可以使用ListViewCheckBoxes...

      为了减少硬编码。

      【讨论】:

        【解决方案4】:

        复选框可以正常工作,并且在 Windows 计划任务中已经存在这种用法的范例。要查看该示例,请创建一个计划任务并选择每周作为频率。

        【讨论】:

          猜你喜欢
          • 2012-11-18
          • 2022-01-07
          • 1970-01-01
          • 1970-01-01
          • 2011-04-09
          • 2022-11-20
          • 2013-12-13
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多