Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Componente TAlingEdit (https://www.clubdelphi.com/foros/showthread.php?t=39618)

m.ruiz 25-01-2007 14:53:18

Componente TAlingEdit
 
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.

Código Delphi [-]
  Edit1.BiDiMode:= bdRightToLeft;

m.ruiz 26-01-2007 11:36:15

Listo!
 
Muchas gracias de nuevo...Otra duda más resuelta gracias a vuestro foro!!
Saludoss!!!:D

roman 26-01-2007 17:33:13

Cita:

Empezado por seoane
: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:

Código Delphi [-]
SysLocale.MiddleEast := true;

para que funcione.

// Saludos


La franja horaria es GMT +2. Ahora son las 13:08:13.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi