control array

A group of controls of the same type that share a common name, type, and event procedures.  Each constituent control has a unique index number.  When a control in the array recognizes an event, it calls the event procedure for the group and passes the index as an additional argument, allowing your code to determine which control recognized the event.