In order for this site to work correctly we need to store a small file (called a cookie) on your computer. Most every site in the world does this, however since the 25th of May 2011, by law we have to get your permission first. Please abandon the forum if you disagree.
Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.
Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.
Error en tMaskEdit
Error en tMaskEdit
Hola,
En IDE creo un control tMaskEdit sin cambiar ni valor ni picture por
defecto.
Luego, en tiempo de ejecución, cambio valor y picture.
Algo hace mal por que no me deja escribir más de 10 caracteres si el
picture es del tipo "@!" o "@X".
Os dejo un ejemplo. Observar el comportamiento del primer tMaskEdit
(oEdit1).
Saludos,
José Luis Capel
--
En IDE creo un control tMaskEdit sin cambiar ni valor ni picture por
defecto.
Luego, en tiempo de ejecución, cambio valor y picture.
Algo hace mal por que no me deja escribir más de 10 caracteres si el
picture es del tipo "@!" o "@X".
Os dejo un ejemplo. Observar el comportamiento del primer tMaskEdit
(oEdit1).
Saludos,
José Luis Capel
--
- ignacio
- Site Admin
- Mensajes: 9447
- Registrado: Lun Abr 06, 2015 8:00 pm
- Ubicación: Madrid, Spain
- Contactar:
Error en tMaskEdit
José,
Cambia también nMaxLength al valor que desees despues de cambiar el picture.
Creo que recordar que Clipper hace exactamente igual, en valores numéricos
sin plantilla el automaticamente utiliza la siguiente plantilla: "999999999"
No obstante lo mejor es que incluyas la plantilla en el picture.
Saludos,
"José Luis Capel" <joseluis@iaicom.com> escribió en el mensaje
news:4329435f$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
> Hola,
>
> En IDE creo un control tMaskEdit sin cambiar ni valor ni picture por
> defecto.
>
> Luego, en tiempo de ejecución, cambio valor y picture.
>
> Algo hace mal por que no me deja escribir más de 10 caracteres si el
> picture es del tipo "@!" o "@X".
>
> Os dejo un ejemplo. Observar el comportamiento del primer tMaskEdit
> (oEdit1).
>
> Saludos,
> José Luis Capel
>
Cambia también nMaxLength al valor que desees despues de cambiar el picture.
Creo que recordar que Clipper hace exactamente igual, en valores numéricos
sin plantilla el automaticamente utiliza la siguiente plantilla: "999999999"
No obstante lo mejor es que incluyas la plantilla en el picture.
Saludos,
"José Luis Capel" <joseluis@iaicom.com> escribió en el mensaje
news:4329435f$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
> Hola,
>
> En IDE creo un control tMaskEdit sin cambiar ni valor ni picture por
> defecto.
>
> Luego, en tiempo de ejecución, cambio valor y picture.
>
> Algo hace mal por que no me deja escribir más de 10 caracteres si el
> picture es del tipo "@!" o "@X".
>
> Os dejo un ejemplo. Observar el comportamiento del primer tMaskEdit
> (oEdit1).
>
> Saludos,
> José Luis Capel
>
Ignacio Ortiz de Zúñiga
[OZ Software]
https://www.ozs.es
--
[Equipo de Xailer / Xailer team]
https://www.xailer.com
[OZ Software]
https://www.ozs.es
--
[Equipo de Xailer / Xailer team]
https://www.xailer.com
Error en tMaskEdit
Ignacio,
>
> Cambia también nMaxLength al valor que desees despues de cambiar el picture.
> Creo que recordar que Clipper hace exactamente igual, en valores numéricos
> sin plantilla el automaticamente utiliza la siguiente plantilla: "999999999"
>
Creo que clipper cuando cambias el valor de una variable de un Get se
adapta el picture al nuevo tamaño.
Me parece un poco tedioso que para cada vez que cambio el tamaño de una
variable tenga que cambiar le nMaxLength.
Saludos,
José Luis Capel
>
> Cambia también nMaxLength al valor que desees despues de cambiar el picture.
> Creo que recordar que Clipper hace exactamente igual, en valores numéricos
> sin plantilla el automaticamente utiliza la siguiente plantilla: "999999999"
>
Creo que clipper cuando cambias el valor de una variable de un Get se
adapta el picture al nuevo tamaño.
Me parece un poco tedioso que para cada vez que cambio el tamaño de una
variable tenga que cambiar le nMaxLength.
Saludos,
José Luis Capel
- ignacio
- Site Admin
- Mensajes: 9447
- Registrado: Lun Abr 06, 2015 8:00 pm
- Ubicación: Madrid, Spain
- Contactar:
Error en tMaskEdit
José Luis,
> Creo que clipper cuando cambias el valor de una variable de un Get se
> adapta el picture al nuevo tamaño.
OK, modificado como tu dices.
Un saludo,
"José Luis Capel" <joseluis@iaicom.com> escribió en el mensaje
news:43295d14$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
> Ignacio,
>
>>
>> Cambia también nMaxLength al valor que desees despues de cambiar el
>> picture. Creo que recordar que Clipper hace exactamente igual, en valores
>> numéricos sin plantilla el automaticamente utiliza la siguiente
>> plantilla: "999999999"
>>
>
> Creo que clipper cuando cambias el valor de una variable de un Get se
> adapta el picture al nuevo tamaño.
>
> Me parece un poco tedioso que para cada vez que cambio el tamaño de una
> variable tenga que cambiar le nMaxLength.
>
> Saludos,
> José Luis Capel
> Creo que clipper cuando cambias el valor de una variable de un Get se
> adapta el picture al nuevo tamaño.
OK, modificado como tu dices.
Un saludo,
"José Luis Capel" <joseluis@iaicom.com> escribió en el mensaje
news:43295d14$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
> Ignacio,
>
>>
>> Cambia también nMaxLength al valor que desees despues de cambiar el
>> picture. Creo que recordar que Clipper hace exactamente igual, en valores
>> numéricos sin plantilla el automaticamente utiliza la siguiente
>> plantilla: "999999999"
>>
>
> Creo que clipper cuando cambias el valor de una variable de un Get se
> adapta el picture al nuevo tamaño.
>
> Me parece un poco tedioso que para cada vez que cambio el tamaño de una
> variable tenga que cambiar le nMaxLength.
>
> Saludos,
> José Luis Capel
Ignacio Ortiz de Zúñiga
[OZ Software]
https://www.ozs.es
--
[Equipo de Xailer / Xailer team]
https://www.xailer.com
[OZ Software]
https://www.ozs.es
--
[Equipo de Xailer / Xailer team]
https://www.xailer.com
Error en tMaskEdit
Ignacio,
>
>>Creo que clipper cuando cambias el valor de una variable de un Get se
>>adapta el picture al nuevo tamaño.
>
>
> OK, modificado como tu dices.
>
Gracias!!
Puedes enviarme el obj para probarlo???
Saludos,
José Luis Capel
>
>>Creo que clipper cuando cambias el valor de una variable de un Get se
>>adapta el picture al nuevo tamaño.
>
>
> OK, modificado como tu dices.
>
Gracias!!
Puedes enviarme el obj para probarlo???
Saludos,
José Luis Capel
Error en tMaskEdit
José Luis,
> Creo que clipper cuando cambias el valor de una variable de un Get se
> adapta el picture al nuevo tamaño.
Clipper era Clipper, y ahora estamos programando en windows
Y concretamente, las clases TEdit y derivadas NO son Gets de Clipper. Esto
ya lo hablamos en una de las reuniones de Murcia.
> Me parece un poco tedioso que para cada vez que cambio el tamaño de una
> variable tenga que cambiar le nMaxLength.
No tienes que ponerlo cada vez. Tan sólo tienes que ponerlo en el IDE, en el
inspector de propiedades. Ahora bien, si pones un picture, entonces te lo
calcula él automáticamente.
--
Un saludo,
José F. Giménez
> Creo que clipper cuando cambias el valor de una variable de un Get se
> adapta el picture al nuevo tamaño.
Clipper era Clipper, y ahora estamos programando en windows

Y concretamente, las clases TEdit y derivadas NO son Gets de Clipper. Esto
ya lo hablamos en una de las reuniones de Murcia.
> Me parece un poco tedioso que para cada vez que cambio el tamaño de una
> variable tenga que cambiar le nMaxLength.
No tienes que ponerlo cada vez. Tan sólo tienes que ponerlo en el IDE, en el
inspector de propiedades. Ahora bien, si pones un picture, entonces te lo
calcula él automáticamente.
--
Un saludo,
José F. Giménez
- ignacio
- Site Admin
- Mensajes: 9447
- Registrado: Lun Abr 06, 2015 8:00 pm
- Ubicación: Madrid, Spain
- Contactar:
Error en tMaskEdit
José Luis,
Me temo que hemos revertido los cambios a como estaba antes después de
haberlo discutido entre nosotros. Lo siento.
Te recomiendo las posibles soluciones:
1) Indicar en nMaxLength la longitud máxima que deseas
2) Poner en nMaxLength el valor -1 para que sea ilimitado
3) Dejar la propiedad Value en blanco para que nMaxLength pase a 0, y
entonces se le asigna el valor la primera vez que asignes valor al control,
pero posteriores asignaciones ya no cambiarán nMaxLength
4) Incluir en la propiedad cPicture una plantilla
Un saludo,
"José Luis Capel" <joseluis@iaicom.com> escribió en el mensaje
news:[email=43297b71@ozsrvnegro.ozlan.local...]43297b71@ozsrvnegro.ozlan.local...[/email]
> Ignacio,
>>
>>>Creo que clipper cuando cambias el valor de una variable de un Get se
>>>adapta el picture al nuevo tamaño.
>>
>>
>> OK, modificado como tu dices.
>>
>
> Gracias!!
>
> Puedes enviarme el obj para probarlo???
>
> Saludos,
> José Luis Capel
Me temo que hemos revertido los cambios a como estaba antes después de
haberlo discutido entre nosotros. Lo siento.
Te recomiendo las posibles soluciones:
1) Indicar en nMaxLength la longitud máxima que deseas
2) Poner en nMaxLength el valor -1 para que sea ilimitado
3) Dejar la propiedad Value en blanco para que nMaxLength pase a 0, y
entonces se le asigna el valor la primera vez que asignes valor al control,
pero posteriores asignaciones ya no cambiarán nMaxLength
4) Incluir en la propiedad cPicture una plantilla
Un saludo,
"José Luis Capel" <joseluis@iaicom.com> escribió en el mensaje
news:[email=43297b71@ozsrvnegro.ozlan.local...]43297b71@ozsrvnegro.ozlan.local...[/email]
> Ignacio,
>>
>>>Creo que clipper cuando cambias el valor de una variable de un Get se
>>>adapta el picture al nuevo tamaño.
>>
>>
>> OK, modificado como tu dices.
>>
>
> Gracias!!
>
> Puedes enviarme el obj para probarlo???
>
> Saludos,
> José Luis Capel
Ignacio Ortiz de Zúñiga
[OZ Software]
https://www.ozs.es
--
[Equipo de Xailer / Xailer team]
https://www.xailer.com
[OZ Software]
https://www.ozs.es
--
[Equipo de Xailer / Xailer team]
https://www.xailer.com
Error en tMaskEdit
José,
Entonces dame una solución alternativa....
a. No puedo colocar el picture en el IDE por que no se cual tiene hasta
que no lo leo de una base de datos.
b. Insisto que, viniendo de xbase, y aunque estemos en Windows, el
comportamiento de las variables no sea sino igual, sí debe ser parecido.
Saludos y gracias por vuestro tiempo.
José Luis Capel
Entonces dame una solución alternativa....
a. No puedo colocar el picture en el IDE por que no se cual tiene hasta
que no lo leo de una base de datos.
b. Insisto que, viniendo de xbase, y aunque estemos en Windows, el
comportamiento de las variables no sea sino igual, sí debe ser parecido.
Saludos y gracias por vuestro tiempo.
José Luis Capel
Error en tMaskEdit
Ignacio,
>
> 3) Dejar la propiedad Value en blanco para que nMaxLength pase a 0, y
> entonces se le asigna el valor la primera vez que asignes valor al control,
> pero posteriores asignaciones ya no cambiarán nMaxLength
>
¿Como? Es decir... en IDE pongo a 0 nMaxLength y Value en blanco. Y
luego, al asignar un valor al control entonces coge el tamaño adecuado.
¿Lo he entendido bien?
Saludos y gracias,
José Luis Capel
>
> 3) Dejar la propiedad Value en blanco para que nMaxLength pase a 0, y
> entonces se le asigna el valor la primera vez que asignes valor al control,
> pero posteriores asignaciones ya no cambiarán nMaxLength
>
¿Como? Es decir... en IDE pongo a 0 nMaxLength y Value en blanco. Y
luego, al asignar un valor al control entonces coge el tamaño adecuado.
¿Lo he entendido bien?
Saludos y gracias,
José Luis Capel
Error en tMaskEdit
Ignacio,
Probado y funciona!!!
Gracias!!!
José Luis Capel
José Luis Capel escribió:
> Ignacio,
>
>>
>> 3) Dejar la propiedad Value en blanco para que nMaxLength pase a 0, y
>> entonces se le asigna el valor la primera vez que asignes valor al
>> control, pero posteriores asignaciones ya no cambiarán nMaxLength
>>
>
> ¿Como? Es decir... en IDE pongo a 0 nMaxLength y Value en blanco. Y
> luego, al asignar un valor al control entonces coge el tamaño adecuado.
> ¿Lo he entendido bien?
>
> Saludos y gracias,
> José Luis Capel
Probado y funciona!!!
Gracias!!!
José Luis Capel
José Luis Capel escribió:
> Ignacio,
>
>>
>> 3) Dejar la propiedad Value en blanco para que nMaxLength pase a 0, y
>> entonces se le asigna el valor la primera vez que asignes valor al
>> control, pero posteriores asignaciones ya no cambiarán nMaxLength
>>
>
> ¿Como? Es decir... en IDE pongo a 0 nMaxLength y Value en blanco. Y
> luego, al asignar un valor al control entonces coge el tamaño adecuado.
> ¿Lo he entendido bien?
>
> Saludos y gracias,
> José Luis Capel
Error en tMaskEdit
José,
Gracias a las sugerencias de Ignacio ya he 'parcheado' el problema...
Gracias por todo.
José Luis Capel
Jose F. Gimenez escribió:
> José Luis,
>
>
>>Creo que clipper cuando cambias el valor de una variable de un Get se
>>adapta el picture al nuevo tamaño.
>
>
> Clipper era Clipper, y ahora estamos programando en windows
>
> Y concretamente, las clases TEdit y derivadas NO son Gets de Clipper. Esto
> ya lo hablamos en una de las reuniones de Murcia.
>
>
>
>>Me parece un poco tedioso que para cada vez que cambio el tamaño de una
>>variable tenga que cambiar le nMaxLength.
>
>
> No tienes que ponerlo cada vez. Tan sólo tienes que ponerlo en el IDE, en el
> inspector de propiedades. Ahora bien, si pones un picture, entonces te lo
> calcula él automáticamente.
>
Gracias a las sugerencias de Ignacio ya he 'parcheado' el problema...
Gracias por todo.
José Luis Capel
Jose F. Gimenez escribió:
> José Luis,
>
>
>>Creo que clipper cuando cambias el valor de una variable de un Get se
>>adapta el picture al nuevo tamaño.
>
>
> Clipper era Clipper, y ahora estamos programando en windows

>
> Y concretamente, las clases TEdit y derivadas NO son Gets de Clipper. Esto
> ya lo hablamos en una de las reuniones de Murcia.
>
>
>
>>Me parece un poco tedioso que para cada vez que cambio el tamaño de una
>>variable tenga que cambiar le nMaxLength.
>
>
> No tienes que ponerlo cada vez. Tan sólo tienes que ponerlo en el IDE, en el
> inspector de propiedades. Ahora bien, si pones un picture, entonces te lo
> calcula él automáticamente.
>
Error en tMaskEdit
José Luis,
> Entonces dame una solución alternativa....
>
> a. No puedo colocar el picture en el IDE por que no se cual tiene hasta
> que no lo leo de una base de datos.
Explícame (si quieres por privado) en qué consiste exactamente lo que
quieres hacer, que seguro que hay una forma de hacerlo más apropiada.
> b. Insisto que, viniendo de xbase, y aunque estemos en Windows, el
> comportamiento de las variables no sea sino igual, sí debe ser parecido.
Las variables sí, pero los controles no.
--
Un saludo,
José F. Giménez
> Entonces dame una solución alternativa....
>
> a. No puedo colocar el picture en el IDE por que no se cual tiene hasta
> que no lo leo de una base de datos.
Explícame (si quieres por privado) en qué consiste exactamente lo que
quieres hacer, que seguro que hay una forma de hacerlo más apropiada.
> b. Insisto que, viniendo de xbase, y aunque estemos en Windows, el
> comportamiento de las variables no sea sino igual, sí debe ser parecido.
Las variables sí, pero los controles no.
--
Un saludo,
José F. Giménez