Visualizzazione dei risultati da 1 a 6 su 6

Discussione: Textbox solo numeri

  1. #1
    keeper76
    Guest

    Textbox solo numeri

    Dovrei fare in modo che in un textbox si possano inserire solo numeri, nessuna lettera e nessun simbolo di punteggiatura (,;,:. ecc.)

    grazie

  2. #2
    Utente di HTML.it L'avatar di darkblOOd
    Registrato dal
    Jul 2001
    Messaggi
    2,212
    Textbox_KeyPress

    e controlla il valore di KeyASCII

  3. #3
    effettua un controllo sul valore della text
    all'evento lostfocus

    If Not IsNumeric(text1.Text) Then ...
    prude il dito, lui sdraiato
    ha giocato a guardie e ladri col ladro sbagliato

  4. #4
    Utente di HTML.it L'avatar di darkblOOd
    Registrato dal
    Jul 2001
    Messaggi
    2,212
    Originariamente inviato da GudFella
    effettua un controllo sul valore della text
    all'evento lostfocus

    If Not IsNumeric(text1.Text) Then ...


    ma così li fai scrivere, che controllo di input è?

  5. #5
    keeper76
    Guest

    pero'.....

    se digito dei simboli di punteggiatura li accetta e questo a me non va bene, io ho un textbox per l'inserimento di un numero di telefono senza punti, separatori e altro.

  6. #6
    Potresti fare così:
    codice:
    Private Sub Text1_KeyPress(KeyAscii As Integer)
       Select Case KeyAscii
          Case 48 To 57
             'codici per numeri
          Case 8
             'backspace
          Case Else   'caratteri non consentiti
             KeyAscii = 0
       End Select
    End Sub
    Aggiungendo altri blocchi Case puoi aggiungere altri caratteri consentiti.
    Chi non cerca trova.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.