![]() |
ordenar el salto de componentes
Hola:
tengo dos preguntas espero que alguien me puedas respoder. la primera tengo una pantalla en la cual capturo informacion diferente, los campor lo fui agregando poco a poco mas sin embargo el no esta en orde de prioridad los campos esta desordenados. me gustaria saber como puedo ordenarlo segun mi prioridad. la segunda no se cuan es el evento que se tiene que activar para que despues de escribir en un Tedit, cuando saltes a otro, el primero ejecute algun procedimiento que me ayude a validar, y si en dado caso el procedimiento dicta que esta mar regrese a dicho edit. muchas gracias de antemano. |
Hola,
Respecto de lo primero, nada te impide cambiar los controles como mejor te parezca, ¿verdad? Y en todo caso usar la propiedad "TabOrder" de los componentes, de modo que puedas determinar qué control recibe primero el foco, cuál lo recibirá a continuación, y así sucesivamente. La propiedad "ActiveControl" del formulario puede interesarte también. Respecto de lo segundo... según dicen los expertos por aquí, casi es mejor validar los "campos" de una vez, por ejemplo, mediante un botón "Guardar" que comprobara (en su evento "onclick") que todos los campos son válidos. De no ser así, bueno, los "TEdit" cuentan con un evento "OnExit" que tal vez podrías utilizar. |
Muchas gracias [dec] por la ayuda es lo que necesitaba.
muchas gracias |
Hola,
Si hablamos de Bases de datos me parece que ciertos componentes cuentan con eventos específicos que pueden usarse para validar campos. Prueba buscando por los Foros algo como "OnValidateFields", "OnValidate", "OnFieldsValidate"... creo que también por ahí pueden ir los tiros, pero, mejor que otro compañero diga algo porque yo en esos temas estoy más bien pez. :) |
| La franja horaria es GMT +2. Ahora son las 16:32:22. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi