⚡ Descuentos en cursos en video - Lleva tu aprendizaje técnico al siguiente nivel y aprovecha precios especiales antes de que termine la oferta. 🔥 Aprovechar oferta ahora 🔥
Programación y Desarrollo

Limpiar un Campo despues de entrar VB 6.0

Paoli_vb
hace 18 años
hace 18 años
Saludos colegas. ¿que codigo usar para limpiar los datos de un txtContrasenia.Text = ""? osea, lo que quiero preguntar es que si yo tengo una ventana de una sistema x, y para entar al sistema hay que introducir un password y despues que tu pones el password correcto pasas a la proxima pantalla del sistema....hasta aki muy bien, pero cuando yo salgo de esa pantalla osea la segunda, me presenta la pantalla principal la que dice intgroducir password, pero me aparece con el password en el edit (claro con sus asteriscos), pero si le das entar al sistema entra, porque los campos del password introducidos no se limpiaron. por favor alguien me ayuda? lo que kiero es un comando k cuando yo entre a la segunta pantalla se limpie el edit donde se pusieron los campos del password. gracias.
alvaro_15
hace 18 años
hace 18 años
Socio sencillo hay dos formas de limpiar una caja de texto. Ejemplo 1: Cajadetex.text=”” ó Cajadetexo=”” Ejemplo 2: Cajadetex.text= Empty ó Cajadetexo= Empty Son las formas que utilizo pero el problema de tu programa radica en cuando haces que se ejecute el código. O que cuando pasas al siguiente formulario no ejecutas el código de “unload me” ejemplo: Private Sub acceder_Click() If contraseña = "15" And usuario = "Alvaro" Then Unload Me formulario2.Show Else MsgBox "datos incorrectos" contraseña = "" usuario = "" usuario.SetFocus End If End Sub
everts
everts
1.179
hace 18 años
hace 18 años
Lo que te indica alvaro_15 es correcto, salvo que tu problema radica en que una vez que el usuario logra ingresar al sistema, la contraseña introducida no se borra, por tanto YO modificaría el código de alvaro_15 de la siguiente manera: [code:1]Private Sub acceder_Click() If contrasena = "15" And usuario = "Alvaro" Then contrasena = "" 'Aquí es donde se borra la contraseña! Unload Me formulario2.Show Else MsgBox "datos incorrectos" contrasena = "" usuario = "" usuario.SetFocus End If End Sub[/code:1]
alvaro_15
hace 18 años
hace 18 años
[quote="everts"]salvo que tu problema radica en que una vez que el usuario logra ingresar al sistema, la contraseña introducida no se borra[/quote] Bueno socio no puse el este código (contrasena = “”) porque el unload me hace que el formulario se descargue es decir se cierre y por tanto todo datos que yo digite serán borrados de las cajas de texto y eso es lo que el busca y si quiere volver al formulario donde tiene que ingresar datos, que utilice el show y vera que el formulario esta como si nunca lo hubieran utilizado, pero también es valido agregar esa línea pero me parece una línea innecesaria, pero solo es una línea y respeto su forma de programar. Pero para estar seguro te invito que pruebes la forma que te digo para ver si tú tienes la razón y si encuentras un error avísame para poder evitar problemas en mis futuros programas.
everts
everts
1.179
hace 18 años
hace 18 años
alvaro_15 mirá, la verdad fue despiste MIO dejar esa línea de código que descarga el formulario porque deduzco que Paoli_vb no usa ese método sino que usa el de ocultar formulario.
alvaro_15
hace 18 años
hace 18 años
Bueno socio con el Hide todo cambia al programador le toco hacer todo manualmente, por eso le recomiendo a Paoli_vb la forma mas fácil de hacer su programa ya que cada ves que necesite ocultar un formulario le toque borrar todo manual eso le va a llevara a una redundancia de código, le tocara hacer una función para esto y mejor dicho se la ponemos color de hormiga, pero si lo quiere así aquí esta el código reestructurado: [code:1]Private Sub acceder_Click() If contrasena = "15" And usuario = "Alvaro" Then Hide formulario2.Show Else MsgBox "datos incorrectos" usuario.SetFocus End If contrasena = "" usuario = "" End Sub [/code:1]
Paoli_vb
hace 18 años
hace 18 años
Gracias colegas ya solucioné el problema, me guié de las respuestas y me funcionó gracias
carlitoszihua
hace 18 años
hace 18 años
[quote:bbf970a971="Paoli_vb"]Gracias colegas ya solucioné el problema, me guié de las respuestas y me funcionó gracias[/quote:bbf970a971] Valora las respuestas por favor!, por ejemplo, este es un comentario. Atte. Moderador carlitoszihua
Reparaciones similares solucionadas

¿Conoces una solución?

¡Aprende a reparar con estos cursos YoReparo!

4.84
(25)

Curso Práctico de Reparación y Bobinado de Motores Eléctricos

Héctor Castiñeira
$ 60 USD
$ 20 USD
4.25
(8)

Reparación de Placa Main TV LED con el Ing. Picerno

Ing. Alberto H. Picerno
$ 40 USD
$ 20 USD
4.6
(10)

Curso Localización de Fallas en Refrigeración en Heladeras/Neveras On/Off

Yamil Alarcón
$ 29 USD
$ 12 USD
¿Tienes una mejor respuesta a este tema? ¿Quieres hacerle una pregunta a nuestra comunidad y sus expertos?
Regístrate gratis