FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
Ejecutar Procedimiento con Tecla ENTER
Hello, bendiciones para todos.
Estoy trabajando con Delphi 2009 y Sql Server 2012. Tengo un modulo de inicio de sesion (login). En el boton aceptar tengo el procedimiento para validar los datos con la base de datos y dar entrada al sistema si los datos son correctos. Lo que deseo hacer es que cuando coloque la contraseña al presionar ENTER valide los datos sin tener que hacer clic en el boton aceptar. Lo que no quiero es pegar el codigo que tengo en el boton en el evento OnKeyPress. Me gustaria saber si puedo llamar el procedimiento del boton desde el evento OnKeyPress. Espero haberme explicado... Gracias de antemano por la ayuda brindada. |
#2
|
|||
|
|||
Revisa las propiedades del Botón a ver si tienes "default" colocalo en true (no estoy seguro si requieres que esté modal el formulario)
|
#5
|
||||
|
||||
Hola a todos,
Cita:
En todo caso, si quieres ejecutar el código del evento "OnClick" de un botón, y, no quieres separar el código del evento (que es lo recomendado), en lugar de ejecutar el evento en cuestión, usa el método "Click" del botón cuyo "OnClick" quieras ejecutar, por ejemplo:
|
#6
|
||||
|
||||
Por otro lado, si cambias el TButton por un TBitBtn puedes poner la propiedad "Default" a True (como comentaba hal1967) y ese trabajo te lo hace de forma automática.
Saludos
__________________
Be water my friend. |
#7
|
||||
|
||||
Cita:
+1 Se nota que habla la voz de la experiencia... Si te acostumbras a llamar a los eventos (en los que se ha añadido código) directamente desde otros puntos del programa, lo que pasa luego es que pasado un tiempo empiezan a pasar "cosas raras" y resulta que cuando revisas la ejecución del programa te encuentras que "saltan eventos cuando no debería". Es decir, en este caso uno espera que cuando el código llega al evento Button1Click, es porque alguien ha pulsado un click de ratón. Luego investigas y resulta que ha sido al pulsar una tecla. Si esto lo generalizas al final te trae dolores de cabeza...
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
#8
|
|||
|
|||
Cita:
|
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Tecla Tab y Enter!! | feliz-58 | Varios | 4 | 14-09-2012 08:28:47 |
Tecla Enter | kokele | OOP | 7 | 25-11-2010 12:00:57 |
Tecla Enter en un TMEMO | seb@ | OOP | 4 | 23-05-2008 15:15:06 |
Cambiar la tecla TAB por la tecla ENTER al pasar de controles | dec | Trucos | 0 | 30-06-2006 13:43:03 |
Tecla ENTER | scooterjgm | OOP | 12 | 16-09-2005 18:59:40 |
|