Можно ли скрыть отдельные CheckBoxes в CheckedListBox?
У меня есть CheckedListBox
называется clbExample
, Я добавил элементы к нему так:
public void AddStuff()
{
clbExample.Items.Add("Item1");
clbExample.Items.Add("Item2");
clbExample.Items.Add("Item3");
clbExample.Items.Add("Item4");
clbExample.Items.Add("Item5");
}
Теперь, скажем, я хочу полностью скрыть флажок рядом с "Item3", по-прежнему отображая текст. Я тоже не хочу отключать CheckBox (я не могу это контролировать, это просто задача, которую мне дали).
Возможно ли это сделать? Я пытался переопределить события рисования и все это делать сам, что не является особенно сложным в стандартном сценарии, но я не понимаю, как я мог бы использовать это, чтобы скрыть определенный CheckBox, так как это свойство, кажется, всегда установлено в "нормальном" для CheckedListBox
в соответствии с MSDN.