Jump to content
  • Revista PROGRAMAR: Já está disponível a edição #60 da revista programar. Faz já o download aqui!

Sign in to follow this  
hugoee

Textbox "restrições" (Resolvido)

Recommended Posts

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!

Share this post


Link to post
Share on other sites
bioshock

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

Basta usares uma MaskedTextbox.

Share this post


Link to post
Share on other 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.

Share this post


Link to post
Share on other sites
hugoee

Obrigado era isso mesmo =)

O tamanho tinha visto, o resto é que não estava a encontrar maneira!!!

Obrigado!!

Cumps

Share this post


Link to post
Share on other 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!"

Share this post


Link to post
Share on other 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:

Share this post


Link to post
Share on other 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:

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

×

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.