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

hugoee

Textbox "restrições" (Resolvido)

Mensagens Recomendadas

hugoee

Boas,

Gostava de saber se é possível "dizer" a uma textbox que só pode aceitar números e só podem ser 9 números!

Ou seja o que eu quero é meter uma textbox para o número de telemóvel, se a pessoa for meter 10 dígitos mandar uma mensagem para o ecrã a dizer que o número de telemóvel só tem 9 dígitos!!

Alguém pode dar uma ajudinha?!

Obrigada!

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
nennas

  Private Subtextbox1_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles txtquantidade.TextChanged
        If Not IsNumeric(textbox1.Text) And Not textbox1.Text = Nothing Then
            MsgBox("so numeros pf")
            textbox1.Clear()
            textbox1.Focus()
        End If
    End Sub

Este codigo é para aceitar so números.

E nas defenições da textbox pões maxlenght = 9

Espero ter ajudado.

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
duduml

Esse código não é o mais adequado....

colocas isso no evento keypress

'só números e backspace
        If Char.IsLetter(e.KeyChar) Then
            e.Handled = True
        End If

se bem que o user pode inserir . , e tal...é questão de verificares...sempre é mais pratico do que escrever "121341a" e por causa do "a" ficar sem nada...

CUMPS


"use windows, você merece!"

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
bioshock

Nop, nenhuma das duas está a a dar :S

Não dá? Oh diabo, eu ia jurar que no meu dá para ir à toolbox, procurar por MaskedTextbox, ir às propriedades da mesma, clicar em Mask e criar uma nova máscara..

Queres 9 números não é? Então na Mask metes (000000000)  :cheesygrin:

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
pmaster

Acho que não é preciso esse "filme" todo.

Basta usares uma MaskedTextbox.

A minha intenção era o hugoee retirar dali o que precisa, mas de facto a tua solução é bem mais simples.

E não tem como não dar :thumbsup:

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.