refrescar textbox

Iniciado por leliCabello, 24 Mayo 2010, 17:38 PM

0 Miembros y 1 Visitante están viendo este tema.

leliCabello

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 :-\

ssccaann43 ©

limpialos...!

Puedes usar: Text1.Text=""
- Miguel Núñez
Todos tenemos derechos a ser estupidos, pero algunos abusan de ese privilegio...
"I like ^TiFa^"

leliCabello


dj_hacker_

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
Aun no pongo mi firma ya lo hare mas adelante

Fitoschido

Es mas facil que si tienes varios textbox uses algo como un For Each:

Código (vb) [Seleccionar]

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
El que sabe hace, el que no enseña


Miembro oficial del proyecto Ubuntu, traductor de LibreOffice/Ubuntu/Xfce/Gnome.

Psyke1

#5
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:

Código (vb) [Seleccionar]

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:
Código (vb) [Seleccionar]

Dim x As Integer
'Suponiendo que tengamos 5 TextBox (el 0 cuenta)
For x = 0 to 4 : Text1(x).Text = vbNullString : Next


Salu2! ;)

BlackZeroX

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:

Código (vb) [Seleccionar]


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?

Código (vb) [Seleccionar]


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!¡.
The Dark Shadow is my passion.