CheckedComboBoxEdit 全选之后,修改文本框所显示的内容

时间:2022-08-29 23:53:24
     private void checkedComboBoxEdit1_CustomDisplayText(object sender, DevExpress.XtraEditors.Controls.CustomDisplayTextEventArgs e)
        {
            string items = checkedComboBoxEdit1.Properties.GetCheckedItems().ToString(); List<string> checkItems = new List<string>(); if (items.Contains(",")) { string[] itemValue = items.Split(','); foreach (string i in itemValue) { checkItems.Add(i); } } if (checkItems != null) { if (checkItems.Count() == checkedComboBoxEdit1.Properties.Items.Count) { e.DisplayText = "ALL"; } } }

效果如下:

修改前:CheckedComboBoxEdit 全选之后,修改文本框所显示的内容

修改后: CheckedComboBoxEdit 全选之后,修改文本框所显示的内容CheckedComboBoxEdit 全选之后,修改文本框所显示的内容