qtal amigos, como haria para q en un formulario de registro, al poner cancelar se pongan en blanco mis textbox, y ya no mustre lo q estaba registrando anteriormente, ya q no uso datagrid, solo textbox :-\
limpialos...!
Puedes usar: Text1.Text=""
:xD .. Gracias
Puedes utillizar la opcion que te decian arriba asi
textbox1.text=""
textbox2.text="" 'Y asi le haces para los demas
Textbox1.setfocus 'Y esto por si quieres resgresar el cursor a algun text para volver a escribir nuevos valores
Es mas facil que si tienes varios textbox uses algo como un For Each:
Dim n As Integer
For n = 0 To Controls.Count - 1
If TypeOf Controls(n) Is TextBox Then
Controls(n).Text = ""
End If
Next n
Saludos
Cita de: dj_hacker_ en 16 Junio 2010, 23:47 PM
Puedes utillizar la opcion que te decian arriba asi
textbox1.text=""
textbox2.text="" 'Y asi le haces para los demas
Textbox1.setfocus 'Y esto por si quieres resgresar el cursor a algun text para volver a escribir nuevos valores
WTF!! :o
Y si tiene 50 textbox que va uno por uno?? :laugh:
Cita de: Fitoschido en 17 Junio 2010, 02:19 AM
Es mas facil que si tienes varios textbox uses algo como un For Each:
Dim n As Integer
For n = 0 To Controls.Count - 1
If TypeOf Controls(n) Is TextBox Then
Controls(n).Text = ""
End If
Next n
Saludos
Esto no es necesario, buscar en todos los controles y comprobar si es un TextBox?¿
¿Y por que no con una
matriz de controles? :huh:
Asi, en practicamente una linea:
Dim x As Integer
'Suponiendo que tengamos 5 TextBox (el 0 cuenta)
For x = 0 to 4 : Text1(x).Text = vbNullString : Next
Salu2! ;)
Cita de: *PsYkE1* en 17 Junio 2010, 02:49 AM
Esto no es necesario, buscar en todos los controles y comprobar si es un TextBox?¿
¿Y por que no con una matriz de controles? :huh:
Asi, en practicamente una linea:
Dim x As Integer
'Suponiendo que tengamos 5 TextBox (el 0 cuenta)
For x = 0 to 4 : Text1(x).Text = vbNullString : Next
que no seria asi?
Dim x As Integer
'Suponiendo que tengamos 5 TextBox (el 0 cuenta)
For x = tex1.lbound to tex1.ubound
Text1(x).Text = vbNullString
Next
El
For Next no se entiende si se pone en una sola linea xP...
Ahora es mejor con un
For Each por que si te actualizas a
VB .NET ya
NO HAY MATRIX DE CONTROLES (yo me las arreglo con un modulo de clase y pasando estos controles del mismo tipo a un object de tipo Array y me va de lujo xP, solo son unos pasitos mas xP jeje...)
Dulce Infierno Lunar!¡.