I have a custom datagridviewcolumn in which i've added an event. The problem is, I can't work out how to see who has subscribed to the current column object's event and add those subscriptions to the cloned column object.
I get around this problem by asking the calling program to pass the address of the handler to a delegate in the custom column, instead of adding a handler to the event.
Forgive my terminology, I hope you understand what i'm trying to say!
By receiving the reference to the method, the datagridviewcolumn now has control and can then easily clone that reference.
This is fine, but users of controls expect to be able to suscribe to events by selecting the event in visual studio - which creates a template of the method.