Xevi,
No muy recomendable, ya que se pierde el orden de TabStop.

Pero no supone ninguna sobrecarga.
Un saludo,
"Xevi" <
xevicomas@terra.es> escribió en el mensaje news:438dc722$[email=
1@ozsrvnegro.ozlan.local...]
1@ozsrvnegro.ozlan.local...[/email]
De momento he "parcheado" destruyendo y contruyendo de nuevo el control...
::oEditRecerca:Destroy()
WITH OBJECT ::oEditRecerca := TMaskEdit():New( ::oTB1 )
:OnKeyDown := { | oSender, nKey, nFlags | ::xEditRecercaKeyDown( oSender, nKey ) }
:lVisible := .F.
:nAlignment := If( nCol = 5, taLEFT, taRIGHT )
:Create()
END
Pero,... ¿eso carga los recursos de la aplicación o no afecta para nada???
Gracias.
Un Saludo,
Xevi.
"Xevi" <
xevicomas@terra.es> escribió en el mensaje news:438dc43d$[email=
1@ozsrvnegro.ozlan.local...]
1@ozsrvnegro.ozlan.local...[/email]
>
>
> José Luis,
>
>> En ejecución es de solo lectura. No puedes cambiar su valor. Solo desde
>> el IDE.
> Pues es un defecto de la propiedad, ¿porque no se queja y da error de
> propiedad de solo lectura???
>
> Aunque creo que debería de poderse cambiar la alineación de un
> Edit/Label..., en tiempo de ejecución
> Por ej. yo creo un Edit, lVisible a .F., y dependiendo de lo que necesito ,
> lo muestro en unas coordenadas u otras y le doy un valor u otro... cuando és
> un valor numérico, quiero alinearlo a la derecha y si es de texto a la
> izquierda.
> De ser así... y no poder establecer la alineación en tiempo de ejecución, me
> va a obligar tener que insertar dos Edits, y tener que controlar en el
> formulario dos Edits, en lugar de uno... no se, no puede ser muy complicado
> poder alinear en tiempo de ejecución...
>
>
> Un Saludo,
> Xevi.
>
>
> "José Luis Capel" <
joseluis@iaicom.com> escribió en el mensaje
> news:438dbed6$[email=
1@ozsrvnegro.ozlan.local...]
1@ozsrvnegro.ozlan.local...[/email]
>> Xevi,
>>
>> En ejecución es de solo lectura. No puedes cambiar su valor. Solo desde
>> el IDE.
>>
>> Saludos,
>> José Luis Capel
>>
>> Xevi escribió:
>>> LOGDEBUG( ::oEditRecerca:nAlignment = taLEFT ) //Devuelve .F.
>>> ::oEditRecerca:nAlignment := taLEFT //Cambio la alineación del
>>> texto
>>> LOGDEBUG( ::oEditRecerca:nAlignment = taLEFT ) //Devuelve .T.
>>>
>>> Aunque el segundo LogDebug devuelve .T.... sigue alineandome el texto a
>>> la derecha.
>>>
>>> Un Saludo,
>>> Xevi.
>>>
>>>
>>>
>>
>
>
>
>
--