当前位置:  开发笔记 > 开发工具 > 正文

如何在下拉样式控件中处理多个选择?

如何解决《如何在下拉样式控件中处理多个选择?》经验,为你挑选了2个好方法。

我有一个WinForms应用程序,其中一个视图,用户从ComboBox中的预定义时间跨度列表中选择一个时间跨度,其DropDownStyle属性设置为DropDownList.

现在,要求已经改变.用户将需要能够从时间跨度列表中进行多项选择.

是否可以在ComboBox中进行多项选择?当ComboBox折叠时,您如何呈现这些选择?不要忘记可用性方面.

是否存在可以满足用户需求的其他控件(内置或第三方,最好是某种类型的下拉)?

更新:误导性标题......



1> FryHard..:

我同意@Thomas Owens的可用性方面.如果您选择多个项目,则用户应该能够看到所有选定的项目.也许一个选中的列表框将适用于此.

如果您仍然使用下拉类型的控件,请查看DevExpress编辑器工具包.我刚刚浏览了他们的演示,并且有一个名为PopupContainerEdit的控件,它允许您弹出带有复选框的项目列表.当弹出窗口折叠时,您始终可以将项目显示为逗号分隔列表.(虽然如果列表长于框,这可能无法使用)



2> Thomas Owens..:

即使有可能,我建议改变输入类型.当我看到一个下拉框时,我认为我必须选择一个.能够(甚至如何)选择多个选项可能会使您的用户无法做到.从可用性的角度来看,标准列表框可能更合适.

推荐阅读
LEEstarmmmmm
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有