¿Cómo activar un botón después de validar 2 campos de texto?
Publicado por Javier (8 intervenciones) el 03/04/2018 03:38:07
Hola programadores:
Les cuento que hoy me atasqué bastante tratando de pensar una solución eficaz porque tengo un formulario llamado "NUEVO CLIENTE" que se basa en la tabla "CLIENTES", tiene 4 campos de texto (Nombre, Apellido, Direccion y Telefono) y un botón "Guardar" (BtGuardarNuevoCliente).
El problema es que necesito que después de escribir en 2 campos de texto, por ejemplo en "Nombre" y "Telefono", aparezca el botón "BtGuardarNuevoCliente".
He probado de esta manera, pero en la parte del botón y funciona:
No sabría cómo hacerlo desde el principio del formulario, es decir el objetivo cuando abra este. intenté con el evento de cargar el formulario "Form_Load" y sigo sin éxito.
También estuve averiguando que hay otro procedimiento pero no tengo mucha información si es viable y cómo adaptarla, es la siguiente:
Private Sub Nombre(sender As Object, e As EventArgs)'
Handles Nombre.TextChanged, Apellido.TextChanged
btGuardarNuevoCliente.Enabled = ((Nombre.TextLength > 0) And (Apellido.TextLength > 0))
End Sub
Les cuento que hoy me atasqué bastante tratando de pensar una solución eficaz porque tengo un formulario llamado "NUEVO CLIENTE" que se basa en la tabla "CLIENTES", tiene 4 campos de texto (Nombre, Apellido, Direccion y Telefono) y un botón "Guardar" (BtGuardarNuevoCliente).
El problema es que necesito que después de escribir en 2 campos de texto, por ejemplo en "Nombre" y "Telefono", aparezca el botón "BtGuardarNuevoCliente".
He probado de esta manera, pero en la parte del botón y funciona:
1
2
3
If Not IsNull(Nombre) And Not IsNull(Telefono) Then 'Si no está vacío el campo "Nombre" y "Telefono"
msgBox "Los campos están escritos"
End If
No sabría cómo hacerlo desde el principio del formulario, es decir el objetivo cuando abra este. intenté con el evento de cargar el formulario "Form_Load" y sigo sin éxito.
También estuve averiguando que hay otro procedimiento pero no tengo mucha información si es viable y cómo adaptarla, es la siguiente:
Private Sub Nombre(sender As Object, e As EventArgs)'
Handles Nombre.TextChanged, Apellido.TextChanged
btGuardarNuevoCliente.Enabled = ((Nombre.TextLength > 0) And (Apellido.TextLength > 0))
End Sub
Valora esta pregunta


0