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

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  Como fazer para que um campo de texto não permita
Josefh Hennyere
Pontos: 2843
SALVADOR
BA - BRASIL
Postada em 19/10/2004 01:36 hs         

Como fazer para que um campo de texto não permita  caracteres diferente de letras ou números ?

Ex.:Não permitir  ! ou @ ou # ou ¨ou &  e etc...

 
     
Ganbity
RIO DE JANEIRO
RJ - BRASIL
Postada em 19/10/2004 07:30 hs            
v. pode usar um controle específico para isso, assim economisando tempo se quiser te mando um muito bom.

"A complexidade do programa cresce até exceder a competência do programador. "

Luciano de Paula

Desenvolvedor - Analista

lufra2@bol.com.br

 
     
Josefh Hennyere
Pontos: 2843
SALVADOR
BA - BRASIL
Postada em 20/10/2004 08:08 hs         
     
Tekki
Pontos: 2843 Pontos: 2843 Pontos: 2843
UBERLÂNDIA
MG - BRASIL
Postada em 20/10/2004 10:49 hs            
Private Sub Text1_KeyPress(KeyAscii As Integer)
    If Not IsNumeric(Chr(KeyAscii)) Then ' 0, 1, 2, ..., 9
        If KeyAscii < 65 Or KeyAscii > 90 Then 'A, B, C, ... Z
            If KeyAscii < 97 Or KeyAscii > 112 Then 'a, b, c, ... z
                If KeyAscii <> 8 Then '
                    'If KeyAscii <> 32 Then 'Espaço
                        KeyAscii = 0
                    'End If
                End If
            End If
        End If
    End If
End Sub
 
 
Veja se isto te ajuda. (Só que não esta permitindo ç, ê, ô, &, $...)
     
Josefh Hennyere
Pontos: 2843
SALVADOR
BA - BRASIL
Postada em 27/10/2004 01:52 hs         
Essa função limita algumas letras como "S" entre outras...
     
Poca
SETE LAGOAS
MG - BRASIL
Postada em 27/10/2004 03:39 hs            
Amigo,
 
Use esta função aqui. É bem simples...
 
Private Sub Text1_KeyPress(KeyAscii As Integer)
    ' 34 igual a aspas.
    If InStr("!@#&", Chr(KeyAscii)) <> 0 or KeyAscii = 34 Then   
        KeyAscii = 0
    End If
End Sub
 
Esta função irá bloquear todo caracter que tiver no InStr...
 
T+

Imagine um sistema (.exe) que vc pode programar códigos fontes dentro dele, mesmo com ele estando em execução no momento e ainda trabalhando em rede!

Ficou confuso ??? Não entendeu como isso é possível ???

Componente:    Macro pra VB6  / Desenvolvido por Kraysler.

O teu sistema fica com recursos parecido com o que a linguagem SAP oferece. OBS.: Linguagem SAP = R$ 80.000,00 , talvez seja por isso que vc não tenha ouvido falar nela.

Baixe um aplicativo Demo do componente: http://www.macrovb.cjb.net

TÓPICO EDITADO
   
Página(s): 1/1    

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