Cita:
Empezado por newtron
Otra es que pongas el código que quieras en el OnEnter y OnExit de uno de ellos y que los demás DbEdits apunten al OnEnter y OnExit que hayas creado para el primero para no poner en cada uno de los demás el mismo código.
|
Para no tener que hacer eso de forma manual y poder usar los mismos formularios que tienes ahora, podrías hacer un procedimiento que llamas al iniciar el formulario (OnCreate/OnShow), que recorra los componentes del tipo que quieras (por ejemplo, TDBEdit, TEdit, TDBMemo, TMemo,...) y haga la asignación de los 2 eventos a cada uno de ellos.
Para ello tendrás que utilizar RTTI.
Como han dicho, esta segunda solución no es la más elegante, pero haciendolo así no sólo tendrás que ańadir una línea a tus formualrios para que funcione.