Boa tarde comunidade,
Não estou conseguindo mudar o separador decimal de forma satisfatória.
O problema reside no fato da minigui aceitar o ponto (.) como separador e os teclados colocam o separador vírgula(,) junto aos números.
Isto não está nada prático.
Alguém tem alguma solução?
Um Xabraço.
Separador Decimal
Moderador: Moderadores
-
aluiziorafael
- Usuário Nível 1

- Mensagens: 21
- Registrado em: 03 Ago 2005 00:23
- Pablo César
- Usuário Nível 7

- Mensagens: 5312
- Registrado em: 31 Mai 2006 10:22
- Localização: Curitiba - Paraná
Separador Decimal
Oi Aluizio, se você está precisando para TEXTBOX já existe uma solução nisso que foi postada no fórum oficial da HMG que irei te repassar.
Coloque isto no inicio do programa:E coloque a seguinte linha logo após da definição da sua Window:
Observe que é apenas para adicionar a linha 9 deste exemplo, o resto que postei só serve para referência. O problema ainda persiste na versão 3 na edição de campos em Grids. Mas que também existe uma solução paliativa instalado um utilitário que carrega no tray e que aciona o separador decimal "," quando você deixa a "," em cor verde. Quiser experimentar pode baixar o arquivo em anexo, inclusive traduzí em português pois estava em polonês.
Coloque isto no inicio do programa:
Código: Selecionar todos
#xcommand ON KEY DELNUM [ OF <parent> ] ACTION <action> => _DefineHotKey ( <"parent"> , 0 , VK_DECIMAL , <{action}> )
#xcommand RELEASE KEY DELNUM OF <parent> => _ReleaseHotKey ( <"parent"> , 0 , VK_DECIMAL )
#xcommand STORE KEY DELNUM OF <parent> TO <baction> => <baction> := _GetHotKey ( <"parent"> , 0 , VK_DECIMAL )Código: Selecionar todos
..//..
DEFINE WINDOW Form_1 ;
AT 0,0 ;
WIDTH 400 ;
HEIGHT 500 ;
TITLE 'InputMask Demo' ;
MAIN
ON KEY DELNUM ACTION _PushKey(190)- Anexos
-
coma2dot.rar- (13.28 KiB) Baixado 211 vezes
Um clip-abraço !
Pablo César Arrascaeta
Compartilhe suas dúvidas e soluções com todos os colegas aqui do fórum.
Evite enviar as dúvidas técnicas por MPs ou eMails, assim todos iremos beneficiar-nos.
Pablo César Arrascaeta
Compartilhe suas dúvidas e soluções com todos os colegas aqui do fórum.
Evite enviar as dúvidas técnicas por MPs ou eMails, assim todos iremos beneficiar-nos.
-
aluiziorafael
- Usuário Nível 1

- Mensagens: 21
- Registrado em: 03 Ago 2005 00:23