USUÁRIO:      SENHA:        SALVAR LOGIN ?    Adicione o VBWEB na sua lista de favoritos   Fale conosco 

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  Como fazer com que o Textbox, aceite somente Numer
Mario
não registrado
Postada em 11/07/2006 02:12 hs   
Ola,
Estou comesando agora a programar em vb, e tendo as primeiras duvidas,
a primeira e a seguinte, sera que tem como fazer com que o Textbox, aceite somente numeros.
Ex. quando o usuario, digitar letras não acontecerá nada.
se alguem souber, por favor me ajude.
obrigado Mario
     
Cardoso G
Pontos: 2843 Pontos: 2843
PATOS DE MINAS
MG - BRASIL
Postada em 11/07/2006 07:33 hs            
no evento lostfocus do textbox coloque:
if not isnumber(text1.text) then
   text1.setfocus
endif
     
Cardoso G
Pontos: 2843 Pontos: 2843
PATOS DE MINAS
MG - BRASIL
Postada em 11/07/2006 07:34 hs            
desculpe ficou faltando a conversao
if not isnumber(cdbl(text1.text)) then
   text1.setfocus
endif
     
Daniel
Pontos: 2843
SÃO PAULO
SP - BRASIL
Postada em 11/07/2006 08:37 hs            
Não seria mais simples optar pelo maskedbox ?

dsmn
     
ghost_jlp
Pontos: 2843 Pontos: 2843 Pontos: 2843 Pontos: 2843
SÃO PAULO
SP - BRASIL
Postada em 11/07/2006 10:19 hs            
Vc vai colocar o código abaixo no evento KeyPress do seu textbox.
Segue o exemplo q o colega Kerplunk passou aqui no site:
 
Private Sub txtCPF_KeyPress(KeyAscii As Integer)
    If Not IsNumeric(Chr(KeyAscii)) and KeyAscii <> 8 Then
       msgbox "Digite apenas números por favor!!"
        KeyAscii = 0
        Exit Sub
    End If
End Sub
 
ok??
 
A função q o CardosoG passou não é IsNumber é IsNumeric e não precisa converter pois dará erro de compatibilidade entre os tipos ok?? Creio q ele somente esqueceu... :)
 
t+
     
Mario
não registrado
Postada em 11/07/2006 16:47 hs   
Valeu,
deu serto.
Obrigado pela atenção.
 
     
Página(s): 1/2      PRÓXIMA »


Seu Nome:

Seu eMail:

ALTERAR PARA MODO HTML
Mensagem:

[:)] = 
[:P] = 
[:(] = 
[;)] = 

HTML DESLIGADO

     
 VOLTAR

  



CyberWEB Network Ltda.    © Copyright 2000-2025   -   Todos os direitos reservados.
Powered by HostingZone - A melhor hospedagem para seu site
Topo da página