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

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  Entrada somente de nº no textbox
wagner.mesquita
RIO DE JANEIRO
RJ - BRASIL
Postada em 24/09/2004 00:38 hs            
Boa noite galera.
como faço para habilitar somente entrada de números e a tecla backspace numa textbox.
 
Obrigado!

wagner mesquita
     
FatBoy
Pontos: 2843 Pontos: 2843
LONDRINA
PR - BRASIL
Postada em 24/09/2004 08:13 hs            
     
THECRAZY
Pontos: 2843
BRASÍLIA
DF - BRASIL
Postada em 24/09/2004 08:44 hs            
No evento KeyPress Digite :
 
If (KeyAscii < 47 or KeyAscii > 58) and Keyascii <> 8 then
       Keyascii = 0
end if
 

  Eu sou o alfa e o ômega, o princípio e o fim, diz o Senhor, que é, e que era, e que há de vir, o Todo Poderoso. (Ap 1.8)
     
Rochª
Pontos: 2843 Pontos: 2843 Pontos: 2843
RIO DE JANEIRO
RJ - BRASIL
Postada em 24/09/2004 10:02 hs            
Eu uso assim
 
A rotina em um MODULO, ela aceita numeros back e ',' para os numeros decimais
Function CRITICA_NUM(Tecla As Integer) As Integer
    Key$ = Chr$(Tecla)
    If ((Key$ < "0" Or Key$ > "9") And Key$ <> ",") And (Tecla <> 8) Then
        Beep
        Tecla = 0
    End If
    CRITICA_NUM = Tecla
End Function
 
No form no campo que quer criticar
Private Sub txt_recibo_KeyPress(KeyAscii As Integer)
    KeyAscii = CRITICA_NUM(KeyAscii)
End Sub
Desta forma fica mais facil nos programas, pois voce inclui so uma linha em cada campo. Se um dia voce quizer alterar a rotina voce so altera no modulo e pronto. Emoções
 

__________________________________________________________________________
Qualquer coisa post
 
Emoções
Rochª
     
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