Catching Events of Dynamically Added Control Arrays (VB2TheMax, Christian Landesberger)

Christian certainly has some "bunnies in his hat" in this article, which usefully shows that it is just about possible to dynamically add an array of controls and respond to their events. However, it also demonstrates two things: firstly, the technique only works if you know which events and type of control you wish to respond to; and secondly whoever added this feature to VB6 must have been drinking the bong water, as it is so transparently useless to have a feature to dynamically add a control without any way of generically receiving its events. More realistically, Edanmo's ConnectionPoint collection provides the type of functionality you need to achieve this.