Página 1 de 1
Mudança de máscara durante digitação
Enviado: 12 Nov 2013 11:46
por Softwhouse
No Cadastro de clientes tenho um ComboBox com os tipos física e jurídica com a intenção de determinar a máscara de digitação CPF ou CNPJ.
No Picture do GetBox coloquei assim:
Picture IIf(form_dados.cbox_tipo.value=1, '@R 999.999.999-99', '@R 99.999.999/999-99')
Isso não funciona, alguém saberia qual a forma correta de fazer ? Grato.
Mudança de máscara durante digitação
Enviado: 12 Nov 2013 12:10
por Toledo
Fernando, segue um pequeno exemplo:
Código: Selecionar todos
#include "minigui.ch"
*----------------------
function main
*----------------------
define window form_1 ;
at 0,0 width 300 height 250 ;
title "Getbox Picture Demo" ;
main
@ 50,40 COMBOBOX Combo_1 ;
WIDTH 100 ;
ITEMS { 'Fisica' , 'Juridica' } ;
VALUE 1 ;
ON CHANGE {|| MudaPic(this.value)}
@ 100,40 getbox getbox_1 Value Spac(11) Picture "@R 999.999.999-99"
end window
form_1.center
form_1.activate
return Nil
Func MudaPic(nCmb)
SetProperty( "form_1", "getbox_1", "Picture", IF(nCmb=1,"@R 999.999.999-99","@R 99.999.999/9999-99") )
DoMethod("form_1","getbox_1","SetFocus")
Return Nil
Abraços,
Mudança de máscara durante digitação
Enviado: 12 Nov 2013 13:48
por Softwhouse
Perfeito Toledo, muito obrigado pela sua disposição.
Abraços
Mudança de máscara durante digitação
Enviado: 13 Nov 2013 09:42
por Mario Mesquita
Bom dia a todos.
Eu também não sabia como fazer, então uso dois Textbox, rs...
Com a dica do Toledo, fica mais elegante.
Valeu!