Page 1 of 1

TEXTBOX INPUTMASK

Posted: Sat Jan 23, 2021 6:20 pm
by edufloriv
Saludos mis amigos,

Esperando se encuentren todos bien de salud así como sus familiares.

Mi problema es el siguiente, con el tema de la facturación electrónica uso los textbox para ingresar los numeros de documento de esta forma:

Code: Select all

    @ 060 , 490 LABEL LblDocNum ;
    WIDTH  90 ;
    HEIGHT 20 ;
    VALUE "Nota Nº:" ;
    FONTCOLOR Color_Label3_Font ;
    BACKCOLOR Color_Label3_Back ;
    RIGHTALIGN

    @ 060 , 590 TEXTBOX TxtDocNum ;
    WIDTH  120 ;
    HEIGHT 20 ;
    INPUTMASK '!!!9-99999999'

    @ 090 , 020 LABEL LblRefDoc ;
    WIDTH  90 ;
    HEIGHT 20 ;
    VALUE "Ref.Doc.:" ;
    FONTCOLOR Color_Label3_Font ;
    BACKCOLOR Color_Label3_Back ;
    RIGHTALIGN

    @ 090 , 110 TEXTBOX TxtRefDoc ;
    WIDTH  120 ;
    HEIGHT 20 ;
    INPUTMASK '!!!9-99999999'
Sin embargo cuando corre el programa en pantalla se ve así:
GUIONES.png
GUIONES.png (15.08 KiB) Viewed 666 times
Alguien sabe como evitar que aparezcan dos guiones en lugar de solo uno (que es lo que pide el inputmask) ?

Saludos nuevamente y agradeciendo siempre su tiempo.

Re: TEXTBOX INPUTMASK

Posted: Sat Jan 23, 2021 8:57 pm
by SALINETAS24
edufloriv wrote: Sat Jan 23, 2021 6:20 pm Saludos mis amigos,

Esperando se encuentren todos bien de salud así como sus familiares.

Mi problema es el siguiente, con el tema de la facturación electrónica uso los textbox para ingresar los numeros de documento de esta forma:
Hola Eduardo, parece que es un bug, solo ocurre cuando se utiliza el símbolo "!!!" :cry:

Como solución alternativa :idea:

Code: Select all

	DEFINE WINDOW Form_1 ;
		AT 0,0 ;
		WIDTH 450 ;
		HEIGHT 300 ;
		TITLE 'InputMask Demo' ;
		MAIN 

	@ 190,120 TEXTBOX text_PR3 ;
			VALUE "" ;
			INPUTMASK 'AAA9-99999999' ON LOSTFOCUS FORM_1.Text_pr3.value:=UPPER(FORM_1.Text_pr3.value)


        .... / .....
        
Espero que te sirva.., vamos con una cervecita fresquita