PDA

Ver la Versión Completa : Componente TAlingEdit


m.ruiz
25-01-2007, 14:53:18
Hola a todos. Tengo un pequeño problema con la alineación del texto en los edits. Necesito que en varios edits de la aplicación que estoy creando, el texto quede alineado a la derecha. Como no encontraba una propiedad que hiciera esto, estuve leyendo por el foro y ví que el compañero Roman, había creado un componente que hacía esto.
En fín, entré en su página, me he bajado el código, he creado el componente y lo he puesto en mi formulario...y ahora ¿cuál es el siguiente paso?
No se como hacer que cuando el edit esté activo y empiece el usuario a escribir en él empiece a hacerse desde la derecha.

disculpad mi ignorancia, pero entre que aún soy principiante y que en los manuales que tengo no viene demasiada información sobre este tema, estoy algo perdida.
A ver si alguien me puede echar una mano.
Gracias de antemano. saludos.

dec
25-01-2007, 15:22:31
Hola,

Fíjate que por defecto la propiedad "Alignment" vale "taLeftJustify". Pues bien, luego de situar el componente en el formulario cambia su propiedad "Alignment" a "taRightJustify".

seoane
25-01-2007, 15:32:52
:confused: En un Tedit normal no podríamos usar la propiedad BiDiMode.


Edit1.BiDiMode:= bdRightToLeft;

m.ruiz
26-01-2007, 11:36:15
Muchas gracias de nuevo...Otra duda más resuelta gracias a vuestro foro!!
Saludoss!!!:D

roman
26-01-2007, 17:33:13
:confused: En un Tedit normal no podríamos usar la propiedad BiDiMode.


¡Esos signos! :p ¿Afirmas que no se puede usar o lo estás preguntando? Lo del BiDiMode es un truco que le aprendí a MarcosZorrilla y, de hecho está apuntado ahí en mi página. Pero hay que complementarlo con:


SysLocale.MiddleEast := true;


para que funcione.

// Saludos