Página 1 de 1
editbtn
Publicado: Dom Nov 13, 2005 8:48 pm
por Francisco Sanchez
Es normal que no se pueda cambiar en tiempo de ejecucion el nmaxlength ? es
decir, tengo definido un formulario estandar que llamo desde varios sitios
del programa y me interesa cambiar el nmaxlenght segun el apartado desde
donde lo llame, pero no lo cambia toma el que tiene originalmente
Un Saludo
editbtn
Publicado: Dom Nov 13, 2005 8:59 pm
por Francisco Sanchez
He observado lo siguiente si le pongo al :cpicture := "@K X" me lo pone de 1
de longitud sin embargo le pongo "@K XXXXXXXX" y me pone la longitud
correcta ????? algo ando haciendo mal????
Un saludo
editbtn
Publicado: Dom Nov 13, 2005 9:14 pm
por Francisco Sanchez
ya lo solucione de la siguiente forma y en este orden :
WITH OBJECT :oEditBtn_1
:nMaxLength := nLongitud
:cPicture := "@K " + Replicate( "X", nLongitud )
:value := Space( nLongitud )
END WITH
Un saludo
editbtn
Publicado: Lun Nov 14, 2005 9:49 am
por ignacio
Francisco,
Cada vez que cambias cPicture nMaxLength se recalcula, por lo tanto, lo
único que debes de hacer es introducir bien la plantilla.
>>He observado lo siguiente si le pongo al :cpicture := "@K X" me lo pone de
>>1 de longitud sin embargo le pongo "@K XXXXXXXX" y me pone la longitud
>>correcta ????? algo ando haciendo mal????
Así es como funciona. Mirá la documentación de Clipper o Harbour al
respecto.
Un saludo,
"Francisco Sanchez" <
francisco@softwaretotal.biz> escribió en el mensaje
news:43779ecb$[email=
1@ozsrvnegro.ozlan.local...]
1@ozsrvnegro.ozlan.local...[/email]
> ya lo solucione de la siguiente forma y en este orden :
>
> WITH OBJECT :oEditBtn_1
> :nMaxLength := nLongitud
> :cPicture := "@K " + Replicate( "X", nLongitud )
> :value := Space( nLongitud )
> END WITH
>
> Un saludo
>
editbtn
Publicado: Lun Nov 14, 2005 9:59 pm
por Francisco Sanchez
Disculpa entonces esto es un error que llevo arrastrando de fw en el cual
ponias "@K X" y lo tomaba para toda la cadena sin alterar su tamaño.
Un saludo