PDA

Ver la Versión Completa : campos edit a la derecha


anubis
06-05-2007, 06:32:52
hola de nuevo. Hay forma de que en un campo edit esten los valores alieados a la derecha?, por ejemplo, si voy escribiendo un numero que por lo menos al final este ajustado a la derecha.

gracias

reevil
06-05-2007, 06:37:45
la propiedad BiDiMode debe estar en bdRightToLeft

anubis
06-05-2007, 06:51:10
gracias hay algo mas? porque ya lo intente usar pero no me funciona, ni con las label, hay que modificar algo mas en las propiedades?

Lepe
06-05-2007, 14:24:06
usa el componente de roman: http://www.romansg.net/index.php?pg=alignedit

En dicha página también hace referencia a ese truco:
Existe un truco que aprendí del compañero Marcos Zorrilla del Club Delphi para alinear a la derecha el texto de un TEdit sin tener que derivar una nueva componente:

SysLocale.MiddleEast := true;
Edit1.BiDiMode := bdRightToLeft

Si bien tiene la desventaja de alterar una variable global que pudiera tener efectos colaterales, es ideal para una solución rápida en la que requiramos la alineación derecha en un TEdit.


Saludos

anubis
06-05-2007, 18:00:15
gracias, ese metodo no me funciona, y nose porque. Probare la de roman a ver.

anubis
06-05-2007, 18:19:41
Mas o menos como se usa la alignedit de roman, porque no soy capaz la verdad, he metido la unit, la añado en la unit que me interesa, pero a la hora de usarse no soy capaz.
edit.align:=

es asi?. que valor puede tomar.

gracias

anubis
06-05-2007, 18:59:50
gracias, ya cree el componente y funciona estupendamente, solo he tenido que cambiar los edit.