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

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  DETERMINAR SÓ NÚMEROS EM TEXTBOX
comendador
SÃO GONÇALO
RJ - BRASIL
ENUNCIADA !
Postada em 07/08/2010 00:24 hs            
Fala feras! Estou precisando de mais uma ajuda. Estou querendo determinar que somente números entre em uma textbox, estou usando o seguinte comando:

Select Case KeyAscii
        Case vbKeyDelete
        Case vbKeyBack
        Case 48 To 57
        Case Else
              MsgBox "Este campo só aceita NÚMERO!", vbExclamation + vbOKOnly, "AVISO"
                KeyAscii = 0
End Select

só que eu queria usar também à virgula (,) dentro deste comando, alguém poderia me ajudar
   
Fausto
não registrado
ENUNCIADA !
Postada em 07/08/2010 09:28 hs   
Tem este:ve se serve.
Private Sub Text1_KeyPress(KeyAscii As Integer)
KeyAscii = SoNumeros(KeyAscii)
End Sub
Function SoNumeros(Key As Integer) As String
    'selecione os caracteres que desejar
   Const Números$ = ",.0123456789"
    SoNumeros = Key
    If Key <> 8 Then    'conferindo se é backspace
        'vê se é um caracter permitido
        If InStr(Números$, Chr(Key)) = 0 Then
            SoNumeros = 0
        End If
    End If
End Function
   
gerarda
MONTE SIAO
MG - BRASIL
ENUNCIADA !
Postada em 08/08/2010 14:18 hs            
Private Sub Text1_KeyPress(KeyAscii As Integer)
If InStr(1, "1234567890," & Chr(8), Chr(KeyAscii)) = 0 Then KeyAscii = 0
End Sub

   
comendador
não registrado
ENUNCIADA !
Postada em 08/08/2010 15:03 hs   
Ai vocês são uns feras mesmo no VB heim! Todos os dois funcionaram perfeitamente.
Muito OBRIGADO!
   
Página(s): 1/1    


Seu Nome:

Seu eMail:

ALTERAR PARA MODO HTML
Mensagem:

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

HTML DESLIGADO

     
 VOLTAR

  



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