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

     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";
                }
            }
        }

效果如下:

修改前:

修改后: 

原文地址:https://www.cnblogs.com/719468186-QAQ/p/6110461.html