Delphi - Alinear

   
Vista:

Alinear

Publicado por Dario (29 intervenciones) el 29/09/2010 23:40:19
Como puedo hacer para que un texto se alinie a la derecha y centrado? ya sea en un Edit o DBEdit
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Alinear

Publicado por Ragaru (33 intervenciones) el 30/09/2010 12:52:21
Si el DBEdit esta asociado a un campo alfabético, aparece en pantalla justificado
a la izquierda y si, por el contrario, está asociado a un campo numérico, aparece
justificado a la derecha y creo que, salvo mejores opiniones, no hay forma de
cambiar estas posiciones.

Cosa diferente son los Edits que, por naturaleza. acogen campos alfabéticos
razón por la cual siempre están justificados a la izquierda.

Como al insetar un número en un Edit parece extraño que aprezca justificado
a la izquierda, si se utiliza el siguiente truquito aparecerá justificado a la derecha :

- En el Form en el evento Create se inserta el siguiente código :

SySLocale.MiddleEast := True;

_ En las propiedades del Edit que se quiera que aprezca justificado a la
derecha se hace lo siguiente :

En la propiedad BiDi Mode que por defecto está en dbLeft To Righ
se escoge la opción dbRight to Left (derecha a izquierda).

Y ésto es todo.

Espero que te sirva.
Saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar