Maybe I'm not googling hard enough, but I'd like to understand the syntax '+=' when assigning an event. For example we use:
myButton.Click += MyClickEvent;
rather than:
myButton.Click = MyClickEvent;
Why is this the case? Is there some maths going on here? Why would you add addresses?
An event can have more than one handler, so it is not a assignment but a subscription.
You could do the following and all handlers would be called.
To unsubscribe from the event use