【下載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,而且該控件也能夠做爲項目清單單獨使用。
下載區