|
Página 1 de 1
|
Enriqueciendo La Clase ValueBox
Autor |
Mensaje |
v3ctor
Analista Programador
Registrado: May 2013
Mensajes: 1786
Edad: 44 Ubicación: Uruguay
|
Enriqueciendo La Clase ValueBox
buenas,
no creen que la clase valueBox debería tener una propiedad o propiedades limitadora
que coincida con el formato sql?
por ejemplo cuando creamos un campo float pones
"costo" float(8,2)
el valuebox debería tener su propiedad o sus propiedades para limitar los enteros y decimales.
porque comento esto muy simple porque todo lo que sea repetitivo debe programarse, para que en vez de perder tiempo en tareas repetitivas ocupemos el tiempo en hacer funcionar nuestros programas.
esto es una sugerencia para el que programa la clase valuebox.
=================== Software libre, programación libre, vida libre es la Public function Libertad()as Invendible
Proyectos: VisorRV1960,Taller2015,Tanteador
https://sourceforge.net/u/v3ctor-full/profile/
Blog: http://novatocodegambas.blogspot.com.uy/
|
#1 Lunes, 21 Diciembre 2015, 16:57 |
|
|
jguardon
Administrador
Registrado: Septiembre 2009
Mensajes: 2708
Edad: 57 Ubicación: Granada
|
Re: Enriqueciendo La Clase ValueBox
Hola
Cierto, sería muy útil esa posibilidad. Sin embargo, creo que nosotros mismos podríamos crear un nuevo ValueBox heredando un control textbox que haga exactamente lo que queremos. Esa es una parte de la programación orientada a objetos muy bonita, porque permite reutilizar clases y dotarlas de nuevas características. Ahora no recuerdo si el valuebox de gambas es un control heredado, pero eso lo puedes ver fácilmente en el código fuente de gambas. En cualquier caso, si buscas por el foro o en el blog de jsbsan, encontrarás bastante información sobre la herencia y la forma de reutilizar controles con características añadidas al antojo del programador.
Saludos
=================== Jesús Guardón
Por favor, usemos el corrector ortográfico antes de pulsar el botón "Enviar".
"uo ǝs ʇɐu pıɟıɔıן ɐdɹǝupǝɹ ɐ dɹoƃɹɐɯɐɹ, soןo ɥɐʎ bnǝ dɹodouǝɹsǝןo"
|
#2 Lunes, 21 Diciembre 2015, 19:55 |
|
|
Shell
Analista Programador
Registrado: Marzo 2010
Mensajes: 5278
Edad: 53 Ubicación: Al otro lado de la pantalla
|
Re: Enriqueciendo La Clase ValueBox
Algo que no hemos contado es con el control MaskBox.
Lo mismo eso si puede valer.
Supongamos esto:
Al ejecutar vemos esto:
Lo que escribamos dentro de la caja de mascara respetara ese formato. En este caso un número con dos decimales
Probar e intentar escribir letras, veréis que ocurre...nada, no deja escribir textos, solo ese formato.
Con el formato también podéis limitar la cantidad de números enteros.
Saludos
=================== Gambas Básico
"No es un bug, es una característica no documentada"
última edición por Shell el Lunes, 21 Diciembre 2015, 20:24; editado 3 veces
|
#3 Lunes, 21 Diciembre 2015, 20:21 |
|
|
v3ctor
Analista Programador
Registrado: May 2013
Mensajes: 1786
Edad: 44 Ubicación: Uruguay
|
Re: Enriqueciendo La Clase ValueBox
interesante shell, pero el tema es manejar las dos posibilidades en una misma caja, números enteros o decimales !!
en el caso del programa taller en el cual estoy trabajando ahora, en el se puede poner un costo de reparación que puede ser un entero en el caso de ser uruguayo
y decimales en caso de ser dolares u otro moneda que tenga centésimos.
=================== Software libre, programación libre, vida libre es la Public function Libertad()as Invendible
Proyectos: VisorRV1960,Taller2015,Tanteador
https://sourceforge.net/u/v3ctor-full/profile/
Blog: http://novatocodegambas.blogspot.com.uy/
|
#4 Martes, 22 Diciembre 2015, 00:30 |
|
|
v3ctor
Analista Programador
Registrado: May 2013
Mensajes: 1786
Edad: 44 Ubicación: Uruguay
|
Re: Enriqueciendo La Clase ValueBox
cree este modulo para poderlo usar con cualquier ValueBox
=================== Software libre, programación libre, vida libre es la Public function Libertad()as Invendible
Proyectos: VisorRV1960,Taller2015,Tanteador
https://sourceforge.net/u/v3ctor-full/profile/
Blog: http://novatocodegambas.blogspot.com.uy/
|
#5 Martes, 22 Diciembre 2015, 00:45 |
|
|
|
Temas parecidos
Temas parecidos
|
Página 1 de 1
|
Usuarios navegando en este tema: 0 registrados, 0 ocultos y 1 invitado Usuarios registrados conectados: Ninguno
|
No puede crear mensajes No puede responder temas No puede editar sus mensajes No puede borrar sus mensajes No puede votar en encuestas No puede adjuntar archivos Puede descargar archivos No puede publicar eventos en el calendario
|
|
|
|
|