Let's say I make a user control that is a composite of just a single Button control. Now I place two of those on a form.
Say, at runtime, I wanted to be able to change the backcolor of one control and have the other control pick up on the BackColor changed event of the first control and also change it's backcolor to match the first control's backcolor (just an example).

But I don't want to handle the event in the using application. I want the controls themselves to listen for and pick up on the event sent by other controls of the same type.

Is it possible to have one control listen for events that another control raises?

Thanks