Ir para o conteúdo
  • Revista PROGRAMAR: Já está disponível a edição #60 da revista programar. Faz já o download aqui!

manuelbarreto

problemas com textbox

Mensagens Recomendadas

manuelbarreto

Olá eu tenho uma textbox e nao queria que deixa-se o utilizador colocar numeros na textbox e estou a utilizar este código

 'Não permite o utilizador colocar dados na caixa de texto nome.
        If IsNumeric(Me.nome_forne.Text) Then

            If nome_forne.Text <> "" Then
                MsgBox("Insira apenas letras no campo nome.")
                nome_forne.Text = ""

            End If
        End If

e nao deixa introduzir no inicio mas se colocar uma letra e depois um numero já deixa.

o que posso fazer para que isto não aconteça?

obg

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
scorch

Coloca antes no evento KeyDown, e verifica na função IsNumeric antes o caracter inserido.


scorch_pp.png

PS: Não respondo a perguntas por mensagem que podem ser respondidas no fórum.

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
manuelbarreto

eu agora coloco um numero e depois uma letra e ele é que me dá a mensagem mas se colocar uma letra e depois o numero continua a fazer o mesmo

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
kazzx

no evento keypress dessa textbox cola isto:

 If Char.IsNumber(e.KeyChar) Then
            e.Handled = True
        End If 

depois diz alguma coisa ..

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
manuelbarreto

puz assim o código o que me acontece agora é se quiser apagar um caracter nao deixa

'Este evento faz com o utilizador não consiga colocar numeros na caixa de texto nome_forne.Text.
    Private Sub nome_forne_KeyPress(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles nome_forne.KeyPress

        If (Char.IsDigit(e.KeyChar) OrElse Char.IsControl(e.KeyChar)) Then

            e.Handled = True

        End If
        
    End Sub

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!

Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.

Entrar Agora

×

Aviso Sobre Cookies

Ao usar este site você aceita os nossos Termos de Uso e Política de Privacidade. Este site usa cookies para disponibilizar funcionalidades personalizadas. Para mais informações visite esta página.