[英]C# Day from Week picker component
这个问题是针对C#2.0 Winform的。
目前,我使用复选框进行选择,例如:Monday [x],Thuesday [x]¸...等。
它工作正常,但是否是获取星期几的更好方法? (可以选择一天以上)
复选框是允许选择多个项目时使用的标准UI组件。 来自UI可用性专家Jakob Nielsen的有关复选框与单选按钮 的文章:
“复选框存在选项列表时,用户可以选择任意数量的选项,包括零个,一个或多个选项。换句话说,每个复选框都独立于列表中的所有其他复选框,因此选中一个复选框不会不要取消选中其他选项。”
设计UI时,对于给定任务使用标准或常规组件很重要。 使用非标准组件通常会造成混乱 。 例如,有可能使用一个组合框,该组合框将允许选择多个项目。 但是,这将要求用户使用Ctrl +单击所需的项目,此操作对大多数人而言并不十分直观。
复选框似乎合适。
您还可以将ListView与CheckBoxes一起使用...
少一些硬编码。
复选框可以很好地工作,并且Windows Scheduled Tasks中已经存在该用法的预先存在的范例。 要查看该示例,请创建一个计划任务,然后为该频率选择每周一次。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.