Ayuda con Visual Basic

Seguir
Saludos Aqui con una cuestion soy nuevo en Visual Basic Pero me gustan los retos y termanr lo que empiezo queiro realizar un programa con un formulario de contraseña el detalle es que quiero que realize esta funcion a ver si soy claro y me pueden ayudar.

Necesito que al momento que ingreso el usuario y presionar enter el usuario es correcto pasar al text box de contrseña pero que amedias donde e puesto un label me diga el nombre del usuario. ejemplo.

Usuario: ADMINISTRADOR < ------------------ Si es correcto
Nombre:Johan Meza < --------------------- Mostrar nombre.
Contraseña: < ---------------- Colocar el cursor aqui.

Pero si no es correcto

Usuario: ADMINISTRADOR < ------------------ Borrar y mostrar un msg de error y dejar el cursor ahi mismo.
Nombre: <---------------------------- en blanco.
Contraseña:

Yo tengo esto mas o menos asi pero solo consigo que me aparesca el nombre pero si escrivo mal
me deja la label en blaco pero me pasa el cursosr al txt de contraseña. echele un vistazo porfa.

para ver qu ele falta.

Private Sub txt1_CHANGE()


If Txt1 = "ADMINISTRADOR" Then
Label2.Caption = "Johan Meza"
Else
If Txt1 = "" Then
Label2.Caption = ""


End If


End If

End Sub


Gracias y espero su ayuda.

3 Soluciones propuestas

La idea es conceptualmente incorrecta, ya que te permite deducir la primera parte del par Usuario/Contraseña.
El mensaje de Error debe ser:
"Usuario o contraseña incorrectos" sin distinción de cuál es el incorrecto, y debe emitirse luego de ingresar ambos.
Saludos!
SOLUCIÓN ACEPTADA
Buen Dia, si estas trabajando en visual basic(EXCEL).
If Txt1.Text = "ADMINISTRADOR" Then
Label2.Caption = "Johan Meza"
Else If Txt1.Text <> "ADMINISTRADOR" Then
Label2.Caption = ""
Msg("Error de Usuario")
End If
End Sub

intentalo asi.....no olvides los .Text
Hola, saludos, no se si te sirva, pero espero que sí, hace tiempo que no uso Visual Basic, pero cuando lo usaba si era muy bueno programando... Recuerda que cuando le añades un textbox o un label... Button y todo lo que quieras tiene un nombre especifico "Textbox1" "Radiobutton1" etc. Y puedes cambiarle el nombre picandole a lo que quieras (Si quieres cambiar el nombre de button, le picas a button) te vas en name, y le pones como quieras... Para que con eso se te haga mas facil programar y no hacerte bolas...
Espero que ayude de algo, al menos para facilitarte un poco el trabajo