![]() |
Salir de un Dbedit o un Edit
Muy buenas, creo que sera una pregunta muy básica, pero estoy empezando y no me aclaro.
¿Como puedo hacer para salir de un elemento de edicion (Tedit o TDBedit) presionando la tecla enter?, por defecto es con la tecla TAB y no me parece comodo. Saludos y gracias anticipadas. |
Si sólo deseas hacerlo para este control, puedes programar el evento OnKeyDown con lo siguiente:
Una opción más genérica es "cazar" esa tecla en el form y mandar un mensaje para que salte al siguiente control. La ventaja de esta es que un único código te sirve para todos los controles. Activa la propiedad del form KeyPreview (a True) y programa el OnKeyDown con el código anterior. Una última opción es que le eches un vistazo al componente TKeysOnForm que hay en mi página, que básicamente hace lo que he explicado más arriba; El código está disponible, así que puedes bajarlo y revisarlo, aunque finalmente no lo utilices. |
Muchas gracias lo habia conseguido usando el evento OnKeyPress pero no me parecia muy correcto. Usare tu metodo que es mucho mas eficiente.
Saludos y Gracias |
La franja horaria es GMT +2. Ahora son las 06:20:00. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi