MASKEDBOX VER SE FOI PREENCHIDO CORRETO

WEBIER 01/10/2004 15:12:10
#44250
criei um maskedbox com a seguinte mascara:
(##) ###-#### para colocar o telefone de meus clientes...

Criei na no evento lost_focus do mesmo uma rotina:

if mask1.text = "(__) ___-____" then 'se o mask ficar vazio só com a mascara
mask1.mask = " "
mask1.text = " "
end if

meu problema:
se o usuario digitar (89) e deixar o resto vazio então vai ficar assim (89) ___-____ então o lost_focus num vai funcionar....

Como eu faço para ele verificar se em todos os espaço que devem ser digitados numeros num maskedbox foi digitado?
USUARIO.EXCLUIDOS 01/10/2004 15:52:55
#44260
Resposta escolhida
Tente isso:

If Len(trim( Replace(Replace(Replace(Replace(mask1, "(", ""), ")", ""), "_", ""), "-", "") < 9 then
msgbox "não preencheu tudo"
end if


Espero ter ajudado
USUARIO.EXCLUIDOS 01/10/2004 16:25:35
#44277
Isso mesmo....
Sorry
Tópico encerrado , respostas não são mais permitidas