Hola comunidad;
¿Alguien me puede dar alguna pista de cómo se hace en Lazarus para crear una clase visual?
Me explico, ya que igual aquí lo que quiero hacer se llama de otro modo. En un programa de gestión tenemos campos de la base de datos que no son de tipo texto, como puede ser el de fecha, un decimal(10,2) es decir para usar como campo de tipo currency....
He visto que Lazarus tiene una propiedad para los campos de un Query que permite decirle que es de tipo currency y sale perfecto, incluso, con el signo de moneda, en un dbgrid y en los campos db queda perfecto, pero solo en modo visual, es decir, cuando el usuario introduce un valor esa mascara desaparece y se pierde el formato. Puedo controlar esto en cada control, con los métodos correspondientes, pero lo que quiero hacer es lo que hacía hace años en VisualFoxpro que era crear un objecto visual en el que controlaba la mascara de entrada,color, avisos al usuario si por ejemplo entra la fecha en un formato no válido (50/12/2011)... en fin todo el comportamiento del control y que luego podía arrastrar al formulario y no tenía que ir creando código para cada campo.
Con lo que he podido ver en estas dos semanas o tres con Lazarus puedo ir haciendo eso campo a campo, pero es un rollo y me gustaría saber si hay algún tutorial o algo parecido de como hacer esto que pretendo, que seguro que se puede hacer en Lazarus y que espero que sea tan fácil o más que como era con VFP. (si hay por aquí algún foxero seguro que sabe a que me refiero).
Una vez más muchas gracias por vuestras ideas y sugerencias.
Salut
Marc Miralles
crear clase visual
Comenzado por
Marcmiralles
, abr 17 2011 01:41
No hay respuestas en este tema