1
« en: Jueves 9 de Octubre de 2008, 22:51 »
Hola a todos !
Estoy trabajando con forms que tienen varias cajas de texto, y se me ocurrió agruparlas en arrays de controles para facilitar las tareas en comun como validar e inicializar.
En un form tengo 3 textboxes en un array de controles, y un boton que les tiene que borrar su contenido.
Lo que quiero hacer es lo siguiente: en el onClick del boton, quiero pasar el array de textboxes como parametro a un Sub que les borra su contenido.
Este es el código que tengo:
Private Sub Command1_Click()
Call delete(Text1())
End Sub
Sub delete(ByRef textbox() As Control)
Dim i As Integer
For i = 1 To 3
textbox(i).Text = ""
Next
End Sub
El problema es que presionar el botón command1 me da el siguiente error:
Error de compilación: Error de tipo: Se esperaba una matriz o un tipo definido por el usuario.
Si alguien sabe donde esta mi error y me puede dar una mano con esto, desde ya le agradezco mucho!
Silvana