campos en blanco

mªjose
05 de Diciembre del 2003
muy buenas tardes

¿hay alguna forma de poner unos 20 campos en blanco sin tener que igualarlos uno a uno a campos vacios (texto.text=" ")?
son textbox casi todos.

bueno, si no hay nada tendre que hacer el trabajo de chinos.


un saludo

Anonimo
05 de Diciembre del 2003
Lo que yo haría sería muy fácil: crearia una constante con los 20 espacios en blanco y después igualaría todos los textbox a esa constante.

mªjose
05 de Diciembre del 2003
pero estariamos en las mismas no?? poner uno a uno todos los campos. y la constante igualada a campo vacio no??
si ya he comenzado a escribir todos los campos.

ale, terminare para el fin de semana con agujetas en los dedos

un saludo

andresguerrero
05 de Diciembre del 2003
No se pero soloq ueria saber si lo qeu quieress es que en un form 20 txt sean = " " si es asi
has una matriz de textboxes
has un for que recorra un indice de 1 a 20 (o al numero de txtbox qiue tengas) y le mandas

text1.text (i) = " "

para decir que i es tu contador en el form

espero te ayude saludos

mªjose
05 de Diciembre del 2003
no, no es eso, son textbox, todos con un nombre diferente, a los que tengo que vaciar

pero de todas formas gracias

Juan
05 de Diciembre del 2003
Lo puedes hacer con la propiedad controls del formulario.
Te pongo un ejemplo, no está probado así que puede
haber algún error, pero se ve cual es la idea:

Dim aux As Object
For Each aux In Me.Controls
If TypeOf aux Is TextBox Then
aux.Text = ""
End If
Next aux


Si no me he equivocado en nada este código debería
vaciar todoslos TextBox del formulario.

Anonimo
05 de Diciembre del 2003
Lo que puedes hacer es un procedimiento que se llame por ejemplo "Vaciar_Textbox" e inicializas cada textbox en "", luego cada vez que desees vaciar los textbox invocas a ese procedimiento.