【下载ComponentOne最新版本】编辑器
ComponentOne(如下统称C1)新推出的 MultiSelect 多选输入控件就像一个 ComboBox,容许在下拉列表中进行多项选择。 所选项目在编辑器区域中显示为以逗号分隔的文本或标签。spa
此控件特别适用于在电子邮件表单中选择“收件人”和“抄送地址”下拉列表的状况,或者使用表单上的过滤器从过滤条件中选择多个项目。3d
C1MultiSelect内部使用 C1CheckList&C1TagEditor,这些控件也能够单独使用。orm
使用 MultiSelect 进行数据绑定对象
MultiSelect 支持将数据绑定到 ADO.NET 数据源和.NET 集合:只需在 WinForm 上设置 MultiSelect 控件的 BindingInfo.DataSource 属性,并在 WPF 和 UWP 上设置 ItemsSource。 此外,DisplayMemberPath 可用于设置应在下拉列表中显示的属性。blog
非绑定模式下使用 MultiSelect字符串
MultiSelect 控件也可用于非绑定模式。 使用控件的 Items 属性的 Add 方法添加一个新的 C1CheckListItem; 一个对象能够被分配给 C1CheckListItem。 一样,使用项目的 Insert 方法将任何项目插入到 MultSelect。get
将选定的项目显示为标签it
所选项目能够在编辑区域中显示为标签。 这些标签能够经过点击标签中的“x”来删除。 能够经过设置 MultiSelect 控件的 DisplayMode 属性,选择文本或标签来启用或禁用此功能。io
搜索下拉菜单中的项目
自动完成是内置在控件中的,因此当用户键入一个或两个匹配列表项的字母时,该字符串将滚动到视图中并突出显示。
选择 MultiSelect 中的全部项目
该控件公开 ShowSelectAll 布尔属性以显示复选框以选择或取消选择全部项目。
设置选择模式
该控件提供了多个选项供用户选择:用户能够选择多个项目或限制为选择单个项目。 另外,用户能够经过按住 CTRL 键来选择多个项目。 扩展模式支持此选项。 使用 SelectionMode 属性将模式设置为单个,多个或扩展。
ComponentOne C1CheckList 控件
C1MultiSelect 内部使用 C1CheckList,而且该控件也能够做为项目清单单独使用。
下载区