In VB6 you could make arrays of controls, and so, easily use arrays of variables with just the Index argument.

I know it's possible to make different events handle the same sub, and use the Sender object to know which control made the event to fire, but that's not as handy.