周选择器组件的C#日

时间:2008-09-24 18:29:17

标签: c# winforms

这个问题适用于C#2.0 Winform。

目前我使用复选框选择如下:星期一[x],星期二[x]¸......等等。

它运作正常,但这是获得一周中某一天的更好方法吗?(可以选择一天以上)

4 个答案:

答案 0 :(得分:3)

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

  

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

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

答案 1 :(得分:2)

复选框似乎合适。

答案 2 :(得分:2)

您还可以使用ListViewCheckBoxes ...

稍微不那么难编码。

答案 3 :(得分:1)

复选框可以正常工作,并且Windows预定任务中存在这种用法的预先存在的范例。要查看该示例,请创建计划任务,然后为频率选择“每周”。