![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|
|
#1
|
||||
|
||||
|
evento onkeypress y el parámetro Key debería ser igual a #13
Código:
onkeypress if key = #13 then haces todo lo que tengas que hacer
__________________
|
|
#2
|
|||
|
|||
|
Asi te funciona perfecto, el detalle está es que si metes un valor y cambias el foco con el Mouse, no pasa nada. Podrías también validar el evento OnExit, para que cuando se abandone el foco sea por la tecla enter o por el ratón vaya al mismo procedimiento.
Suerte. |
|
#3
|
||||
|
||||
|
El problema de hacerlo en el evento OnExit, es que el usuario puede querer hacer otra cosa diferente a calcular, y sin embargo el programa lo hará de cualquier manera.
Ejemplo: en la empresa en que trabajé antes, todo lo programaban en el evento OnExit; por ejemplo, al salir del último control, cambiaba de pestaña o mostraba la siguiente pantalla de manera automática... el problema estaba en que si el usuario se encuentra en el último control, y se da cuenta que se equivocó en un control anterior, al querer regresar a ese control y tratar de corregir, el sistema lo mandará a la siguiente pantalla con datos erróneos. Este es solo un ejemplo de una infinidad de situaciones que pueden suceder y que le darán una mala sensación al usuario. Por todas estas circunstancias, no creo que sea conveniente generar alguna operación en el evento OnExit (claro, que habrá situaciones que sí lo requieran). Y sinceramente creo que lo más correcto es hacerlo cuando el usuario presione enter.
__________________
|
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Eventos en Firebird | senpiterno | Firebird e Interbase | 3 | 29-11-2004 14:53:11 |
| Redireccionar Eventos | Olympus | OOP | 1 | 08-11-2004 15:59:21 |
| Pasar el valor de un TEdit dentro de un StringGrid a otro TEdit que está fuera | atirado | Varios | 4 | 11-09-2004 19:13:48 |
| TEdit | RoyTan | Varios | 5 | 26-11-2003 21:12:33 |
| Eventos | xerkan | Firebird e Interbase | 5 | 13-10-2003 17:21:18 |
|