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.

me he liado con el maskedit

Foro de Xailer profesional en español
Responder
Francisco Sanchez
Mensajes: 532
Registrado: Mié Feb 09, 2005 6:20 pm

me he liado con el maskedit

Mensaje por Francisco Sanchez »

me habia dado cuenta de que tenia un formulario todo con edit y necesitaba
que fuese Maskedit. Bueno pues hice todas las sustituciones. Pero, ahora me
encuentro que por ejemplo pongo ::oMaskEdit:Value := Space(50) y no me lo
toma que ando haciendo mal ? me toma mucho menos espacios que lo que le
indico
Atentamente : Francisco Sanchez GERENTE GRUPO ST
Avatar de Usuario
ignacio
Site Admin
Mensajes: 9252
Registrado: Lun Abr 06, 2015 8:00 pm
Ubicación: Madrid, Spain
Contactar:

me he liado con el maskedit

Mensaje por ignacio »

Francisco,
A diferencia de Clipper y 5win, Xailer NO requiere que los controles tipo
GET tengan preasignados un tamaño igual al número de caracteres editables
rellenado con blancos, debido a que en Windows no es necesario dicho
relleno.
De esta forma se evitan varios efectos horrorosos en la edición, como son
que cuando se marca el texto completo, ya que se marcan igualmente un montón
de espacios en blanco, y segundo, el efecto de que cuando se va al final del
texto aparece el cursor más alla del texto propiamente dicho.
En un control TMaskEdit puede indicar su ancho de edición de varias formas
posibles:
- mediante la propiedad nMaxLength,
- utilizando una máscara con la propiedad cPicture.
- Inicializando la propiedad 'Value' con el ancho que necesita (sólo para
datos tipo carácter). En este caso, la propiedad nMaxLength pasa a valer
Len( Value ), sin embargo el propio 'Value' sufre un Trim() para su edición,
sin embargo podrá editar hasta Len( Value )
Un saludo,
--
Ignacio Ortiz
www.xailer.com
"Francisco Sanchez" <francisco@softwaretotal.biz> escribió en el mensaje
news:4207f83e$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
> me habia dado cuenta de que tenia un formulario todo con edit y necesitaba
> que fuese Maskedit. Bueno pues hice todas las sustituciones. Pero, ahora
> me encuentro que por ejemplo pongo ::oMaskEdit:Value := Space(50) y no me
> lo toma que ando haciendo mal ? me toma mucho menos espacios que lo que le
> indico
>
> Atentamente : Francisco Sanchez GERENTE GRUPO ST
>
Ignacio Ortiz de Zúñiga
[Equipo de Xailer / Xailer team]
https://www.xailer.com
Responder