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

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  Como colocar só caracter no textbox?
Naty
SANTOS
SP - BRASIL
Postada em 18/06/2004 09:59 hs            
Tenho um textbox e tenho que digitar só caracters e numeros, nao posso digitar letras como faço?
 
 eu tenho essa função:
 
If Not IsNumeric(Chr(KeyAscii)) And KeyAscii <> 8 Then KeyAscii = 0
 
Vlw!!!...

Nathalia
     
Righi
BELO HORIZONTE
MG - BRASIL
ENUNCIADA !
Postada em 18/06/2004 10:06 hs            
É só colocar essa função no evento Keypress ou KeyDown do seu textbox
 
Qualquer coisa, eh soh perguntar ;)

EmoçõesRighiEmoções

Beginner Game Developer!

duduchaves@uai.com.br

   
Waldirjr
POÇOS DE CALDAS
MG - BRASIL
ENUNCIADA !
Postada em 18/06/2004 10:06 hs            
'Coloque essa função num modulo ou classe e chame no evento keyPress
'Função Verifica um Caracter.
'Verifica se um Carecter é Númerico ou
'Transforma um caracter minusculo em Maiusculo(vice-versa)
 
Public Enum Letra
   Maiuscula = True
   Minuscula = False
End Enum
 
Public Enum SimNao
   Sim = True
   Nao = False
End Enum
 
Public Function VerificaCaracter(Con_Campo As Control, Int_Tecla As Integer, Optional Numero As SimNao, Optional Letra As Letra, Optional Ponto As Boolean) As Integer
  
   ' Verifica se Tecla que é Digitada é Número ou Transforma
   ' em Maiúscula ou Minúscula
  
   VerificaCaracter = Int_Tecla
  
   If Int_Tecla = 8 Or Int_Tecla = 13 Or Int_Tecla = 27 Then Exit Function
  
   If Numero = Sim Then
      If Not IsNumeric(Chr(Int_Tecla)) Then
         If Int_Tecla = 44 Then
            If InStr(Con_Campo, ",") = 0 And Con_Campo <> "" Then
               If Ponto Then
                  VerificaCaracter = 46
                Else
                  VerificaCaracter = Int_Tecla
               End If
             Else
               VerificaCaracter = 0
            End If
          Else
            VerificaCaracter = 0
         End If
      End If
    Else
      If Letra = Maiuscula Then
         VerificaCaracter = Asc(UCase$(Chr$(Int_Tecla)))
       Else
         VerificaCaracter = Asc(LCase$(Chr$(Int_Tecla)))
      End If
   End If
End Function

________________________

Té +

Que NIMB role bons Dados! Emoções

TÓPICO EDITADO
 
Naty
SANTOS
SP - BRASIL
Postada em 18/06/2004 10:19 hs            
Tenho um textbox e o usuário só pode digitar numero... como faço???
Nao estou conseguindo...
 
Vlww pessoal!

Nathalia
     
Página(s): 1/1    

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