Although event handling is not strictly required, nearly all ActiveX designers support events at design time, and most support them at run time as well. Designers handle events of several types. The most common involves a user clicking the mouse on an object presented at design time, typically to change its properties or to attach code.
Designers have two options for providing this support: