Estoy creando un control basado en el textbox y en el valuebox al cual le he añadido algunas funciones nuevas. Fundamentalmente esta enfocado para mostrar campos de una base de datos, cansado de tener que lidiar con los valores de los campos y el formatearlos para una presentación mas agradable, he añadido lo siguiente
- propiedad Tipodatos un tipo de datos boolean, byte, short, integer , long, single, float, string y date (date solo maneja fechas)
- propiedad Value devuelve o establece el valor segun la propiedad Tipodatos
- propiedad CampoBd unicamente es un string con el nombre del campo de la BD
- Selec_foco utilizado para cuando el control coge el foco seleccionar todo el texto o no
- Fecha_local utilizada para discriminar entre fechas con formato anglosajón mm/dd/yyyy o local dd/mm/yyyy
- Formato contendra el formato a aplicar cuando el control piede el foco para numeros y fechas una cadena valida
admitida por la funcion de gambas Format, para cadenas y boolean son formatos muy persolizados
cuando el control pierde el foco el textbox contendrá Value formateado, cuando coge el foco contiene value.
- Deshacer y rehacer
Cuando pierde el foco y hay cambios se guardan los cambios en un array, se puede deshacer y rehacer
llamando al metodo Deshacer o Rehacer, o en el control pulsar control+mayusculas+y o control+mayusculas+z
Para instalarlo únicamente crear el ejecutable, luego estara en componentes del usuario.
Espero que le sirva a alguien, si le probáis espero vuestras impresiones y comentarios con los errores, queda implementar el date para que maneje fechas.
TextBD-0.0.31.tar.gz | ||
Descripción: | Descargar |
|
Nombre del archivo: | TextBD-0.0.31.tar.gz | |
Tamaño: | 19.33 KB | |
Descargado: | 78 veces |
TextBD-0.0.31.tar.gz | ||
Descripción: | Descargar |
|
Nombre del archivo: | TextBD-0.0.31.tar.gz | |
Tamaño: | 19.33 KB | |
Descargado: | 78 veces |
TextBD-0.0.31.tar.gz | ||
Descripción: | Descargar |
|
Nombre del archivo: | TextBD-0.0.31.tar.gz | |
Tamaño: | 19.33 KB | |
Descargado: | 78 veces |