Olá Boa tarde, Estou começando na área de programação e Gostei muito de trabalhar com Hmg-ide.
Bom, criei uma tela e coloquei o textbox como numérico e o inputMask para acrescentar pontuação "999.99". O problema é que Quando usa a tecla BackSpace para apaga os números, ele para na parte do ponto. a para continuar apagando o resto do numero é necessário usar as teclas direcionais.
Alguém conseguiu ajustar isso? Poderiam me ajudar ?
TextBox
Moderador: Moderadores
TextBox
Achei a Reposta combinando algumas funções.
if tela_troco_entrega.Text_desconto.CaretPos = 4
if getkeystate(VK_BACK,.F.,.T.) < 0 .OR. getkeystate(VK_DOWN,.F.,.T.) < 0
tela_troco_entrega.Text_desconto.CaretPos := 3
Endif
endif
if tela_troco_entrega.Text_desconto.CaretPos = 4
if getkeystate(VK_BACK,.F.,.T.) < 0 .OR. getkeystate(VK_DOWN,.F.,.T.) < 0
tela_troco_entrega.Text_desconto.CaretPos := 3
Endif
endif
