Página 2 de 2

usar inputmask

Enviado: 16 Mar 2016 11:17
por Toledo
microvolution escreveu:INPUTMASK pQT_VENDA
Amigo, o que tem em pQT_VENDA?

Abraços,

usar inputmask

Enviado: 16 Mar 2016 11:45
por microvolution
é o meu antigo #define pQT_VENDA do clipper/harbour @say/get. Vejam:

Código: Selecionar todos

#define pQT_VENDA '@KR 999.999'

usar inputmask

Enviado: 16 Mar 2016 12:13
por Toledo
Amigo, vamos ver o que o manual da HMG diz: C:\hmg.3.4.2\DOC\data\TextBox.htm
InputMask String (Numeric Textbox):
9 Displays digits
$ Displays a dollar sign in place of a leading space
* Displays an asterisk in place of a leading space
. Specifies a decimal point position
, Specifies a comma position
Em InputMask de TextBox Numeric só são permitidos 9, $, *, . e ,

Abraços,

usar inputmask

Enviado: 16 Mar 2016 15:32
por microvolution
ah!
Então quer dizer que os antigos @KRE, etc... não podem ser usados, né?

usar inputmask

Enviado: 16 Mar 2016 17:27
por Toledo
Exatamente, estes comandos de picture só funcionam no GET/SAY em modo console, já em modo gráfico em um objeto TEXTBOX não. Dependendo do que você quer fazer pode usar os eventos do TEXTBOX (OnGotFocus, OnChange, OnLostFocus e OnEnter).

Abraços,

usar inputmask

Enviado: 08 Ago 2018 07:41
por syslink
olá pessoal. li todos os comentários e explicações do post mas vi que encerrou mas comigo nao funciona. minha linha eh:

Código: Selecionar todos

@ 230 , 280 TEXTBOX txt_VRPREST  parent Form_Main WIDTH 60 HEIGHT 30 INPUTMASK "999,999.99" FORMAT "E" FONTCOLOR BLUE BOLD NUMERIC FONT "Arial" SIZE 14 ON ENTER { || fVRPREST(Form_Main.txt_VRPREST.Value) }
apresenta o erro já na compilação da ide/hmg 3.4.4 no error.log:

Código: Selecionar todos

c:\hmg\teste.prg(215) Error E0030  Syntax error "syntax error at '@'"
Se eu retirar o inputmask e o format "E" compila normalmente.
Alguém sabe dizer o que tem de errado com este inputmask e com o format "E"?
valeu.

usar inputmask

Enviado: 08 Ago 2018 14:14
por HASA
:))
Aparentemente é apenas a posição do NUMERIC coleque assim NUMERIC INPUT...
:xau
HASA