Prezados,
Estou tendo dificuldade com máscaras para os TStringFields no Lázarus. O problema é o seguinte:
Tenho um form com um DBEdit ligado ao TStringField cujo campo é um número de telefone;
Estou atribuindo a máscara: "(99)9999.9999;0;_" à propriedade "EditMask" desse componente TStringField como faço no Delphi, porém o comportamento do DBEdit no Lazarus, não é o mesmo do Delphi.
O DBedit só fica formatado com máscara " (91)8181.8181 " enquanto o está sendo editado, perdendo a formatação assim que o foco sai do componente. Ex.:" 9181818181 ".
Existe alguma propriedade que estou deixando de configurar no DBEdit ou TStringField? ou esse é o comportamento "normal" desses componentes no Lazarus?
OBS.: Uso Lazarus 1.8.2; Firebird; Zeos (Windows 8.1)