/// <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); }