Saludos a todos los que vean este post !!!

Tengo una duda... En VB 6.0, se podía crear un array de controles de una manera sumamente fácil !!!

, simplemente accesabas al Control (CommandButtons, TextBoxs, ComboBoxs, etc.) por medio del
Index asignado a dicho control, Pero en VB 2008, la vaina es completamente diferente...
Mejor dicho, no existe ninguna "vaina", simplemente no se aceptan los arrays (hasta donde sé) en VB 2008.
Ahora pongo de ejemplo un código sencillo:
Private Sub Button1_Click(ByVal sender As System.Object, _
ByVal e As System.EventArgs) _
Handles Button1.Click, _
Button2.Click, _
Button3.Click
If sender.Equals(Button1) Then
'// Código 1...
ElseIf sender.Equals(Button2) Then
'// Código 2...
ElseIf sender.Equals(Button3) Then
'// Código 3...
End If
End Sub
Lo que necesito saber es, ¿como puedo llamar a uno de estos buttons?, por ejemplo, quiero desde otra subrutina llamar al código del Button3 ¿cómo hago la llamada?
Gracias y perdonen la ignorancia contínua de la cual soy dueño !!!

Saludos !!!
Manuel F. Borrego S.

Barcelona, Venezuela.