Dev 控件CheckedListBoxControl元素查找方法

时间:2019-11-14
本文章向大家介绍Dev 控件CheckedListBoxControl元素查找方法,主要包括Dev 控件CheckedListBoxControl元素查找方法使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
        /// <summary>
        /// 查找并勾选某个元素方法-按值查找
        /// </summary>
        void SetItemCheckedByValue(CheckedListBoxControl clbc, object value)
        {
            ListBoxFindItemDelegate lbfid = delegate(ListBoxFindItemArgs f) { f.IsFound = object.Equals(value, f.ItemValue); };
            int a = clb.FindItem(0, true, lbfid);
            if (a >= 0)
                clb.SetItemChecked(a, true);
        }
        /// <summary>
        /// 查找并勾选某个元素方法-按内容查找
        /// </summary>
        void SetItemCheckedByText(CheckedListBoxControl clbc, string text)
        {
            int a = clb.FindString(text);
            if (a > 0)
                clb.SetItemChecked(a, true);
        }
        /// <summary>
        /// 查找并勾选某个元素方法-按内容模糊查找
        /// </summary>
        void SetItemCheckedByMatchText(CheckedListBoxControl clbc, string text)
        {
            int a = clb.FindStringExact(text);
            if (a > 0)
                clb.SetItemChecked(a, true);
        }

原文地址:https://www.cnblogs.com/wangpenghan/p/11855119.html