1. Este site usa cookies. Ao continuar a usar este site está a concordar com o nosso uso de cookies. Saber Mais.

Validação de texbox xom inteiros

Discussão em 'Programação' iniciada por Blue_Wings, 8 de Maio de 2006. (Respostas: 5; Visualizações: 918)

  1. Blue_Wings

    Blue_Wings Power Member

    Como verifico se uma texbox tem algum conteúdo numérico ?

    Se fosse para validar um conteúdo com caracteres eu sei fazer:

    If txtMorada.Text.Length < 1 Then
    MsgBox("Morada por preencher por preencher!!!", MsgBoxStyle.Critical, "Atenção")
    Utils.verifica = False
    Else
    Utils.verifica = True
    End If

    (por exemplo) mas para fazer verificação de inteiros como faço ?
    Para o caso de uma textbox só poder levar numeros de telefone e eu nao correr o risco de alguem mandar para lá caracteres...

    Alguem tem alguma ideia ?
    Obg.

    Cumps.
     
  2. eXcept

    eXcept Power Member

    Não me lembro bem mas acho que havia uma função chamada IsNumeric, que verificava se o valor era numerico ou não.
     
  3. Blue_Wings

    Blue_Wings Power Member

    ja consegui, obrigado :)
     
    Última edição: 8 de Maio de 2006
  4. ec99031

    ec99031 Power Member

    Mas já agora, é possivel limitar a escrita numa textbox só a numeros?
     
  5. nothing

    nothing Power Member

    Podes usar uma masked textbox e escolher uma máscara do tipo #### em que cada # é um digito. (para isso usas a propriedade mask ou masked, qualquer coisa do género)
     
  6. SoundSurfer

    SoundSurfer Power Member

    A maneira mais eficaz é comparar com expressões regulares, neste caso "[0-9]+"
     

Partilhar esta Página