An event is sent from a sender object to a receiver object, using an object pointer stored in one of the link fields, with an
There are three methods of sending events to other objects: sending an event directly, broadcasting an event to all objects, and cascading an event from a parent object. In all of these methods, the sender of the event is the object that called the event instruction.
Sends an event directly to another object. The receiver is the object specified in the instruction.
Sends an event to all living objects. This type of event also runs a test on all potential objects to make it so only certain objects can receive the event. Whether an object receives the event is determined by the event test.
Recursively sends an event to all children of a target object. This type of event also runs a test on all potential objects to make it so only certain objects can receive the event. Whether an object receives the event is determined by the event test.