Ver Mensaje Individual
  #1  
Antiguo 05-02-2017
Avatar de Dexter182
Dexter182 Dexter182 is offline
Miembro
 
Registrado: jul 2005
Ubicación: Argentina
Posts: 95
Reputación: 19
Dexter182 Va por buen camino
Problemas con BiDiMode en Windows 7 / 10

Hola!. Aquí molestando de nuevo.

Tengo una aplicación creada en Delphi 7, que siempre he corrido sobre Windows XP.
Al comprar una nueva PC me he dado cuenta de que en los Windows más modernos algunas cosas no funcionan de la misma manera que antes.
He tenido algunos problemas con los formatos de fecha y numéricos, que he corregido gracias a este excelente post del foro: http://www.clubdelphi.com/foros/showthread.php?t=88893

Ahora bien, si un Edit tiene su propiedad BiDiMode en bdRightToLeft ignora cualquier definición de formato numérico y no se comporta como sucede en Windows XP.
Por ejemplo, si tengo "$ 10,5", en Windows 7 /11 me muestra "10,5 $".
Con signos negativos es más extraño: "$-15" me muestra "15-$".

¿De que manera se podría solucionar?.

Muchísimas gracias de antemano!
Responder Con Cita