Xevi,
El '&' lo considera Windows como indicador de acelarador y lo sustituye por
un "_" en todos los Labels. Para evitarlo has de poner dos EN LOS TLABEL.
Por lo tanto si deseas evitar ese comportamiento deberás sustituir el '&'
por '&&' en los labels que utilices.
> RETURN Super:SetText( StrTran( cText, "&", "&&" ) )
>
> Pero creo que desde la 1.2 ya no me funciona y en este caso me muestra
> quatro &
> Prueba &&&& Prueba
Eso es que asignas o se asigna el texto dos veces. Quizas deberías controlar
que no haya ningún '&&' a priori.
En cuanto a la impresión, compruebo que oCanvas:TextOut() funciona
perfectamente, es decir, muestra el '&' correctamente
Saludos
--
Ignacio Ortiz de Zúñiga
http://www.xailer.com
"Xevi" <
xevicomas@gmail.com> escribió en el mensaje
news:4602557d$[email=
1@news.xailer.com...]
1@news.xailer.com...[/email]
> Ignacio,
>
> Si pongo dos, muestra uno... pero Los Edits, Browses que muestran los
> datos visualizan dos!!!
> ¿Que les digo a mis clientes??? que visualizarán en unos campos 1 o 2 &
> dependiendo de donde se visualize???
>
> Antes creo que lo solucioné sobreescribiendo la clase TLabel...
> CLASS TLabel FROM XLabel
> PROPERTY cText WRITE METHOD SetText
> METHOD SetText( cText )
> ENDCLASS
> *
> **
> METHOD SetText( cText ) CLASS TLabel
> RETURN Super:SetText( StrTran( cText, "&", "&&" ) )
>
> Pero creo que desde la 1.2 ya no me funciona y en este caso me muestra
> quatro &
> Prueba &&&& Prueba
>
> Por cierto, el mismo problema está al imprimir!!!
>
> Un saludo,
> Xevi.
>
>
> "Ignacio Ortiz de Zúñiga" <
NoName@xailer.com> escribió en el mensaje
> news:[email=
460253f5@news.xailer.com...]
460253f5@news.xailer.com...[/email]
>> Xevi,
>>
>> Prueba a poner 2: Prueba && Prueba
>>
>> Saludos
>>
>> --
>> Ignacio Ortiz de Zúñiga
>>
http://www.xailer.com
>>
>>
>> "Xevi" <
xevicomas@gmail.com> escribió en el mensaje
>> news:46025357$[email=
1@news.xailer.com...]
1@news.xailer.com...[/email]
>>> Pues resulta que en un Edit puedo poner el símbolo anderstand & y lo
>>> visualiza correctamente, ahora bien, al mostrarlo en un Label me muestra
>>> un guión inferior sacando el espacio de la derecha del &.
>>>
>>> En un Edit...
>>> Prueba & Prueba
>>> Viaualización en un Label...
>>> Prueba _Prueba
>>>
>>> Un Saludo,
>>> Xevi.
>>>
>>
>>
>
>