I have a CheckedListBox which contains many items which can be checked or unchecked individually.
Next to this are CheckBoxes representing supersets of the many items opposite. These are tri-state corresponding to what portion of their items are selected opposite.
Both the CheckedListBox and individual CheckBoxes subscribe to check changed type events which is causing a circular reference and overflow. How can I disable one from receiving change events when the other is updating it, programmatically?
It works best to disable each others’ event handlers as the other is updating.
where BoxHandler is, at a minimum:
Similar to WinForms: temporarily disable an event handler, but amazingly that didn’t get awarded an answer, (prolly too abstract?).