Events
An event is a message that generates at runtime to indicate that a certain situation has occurred.
Events perform actions called methods to create application logic. Add a method to an event and configure that method to have the event perform the action at runtime.