Come programmatore , è spesso la necessità di limitare i tipi di caratteri che un utente può immettere in un controllo casella di testo . In Visual Basic è possibile controllare facilmente i caratteri che l'utente sta entrando utilizzando i KeyDown e KeyPress eventi del controllo casella di testo . Questi eventi saranno eseguiti quando l' utente preme un tasto sulla tastiera , dando il potere di consentire solo numeri da inserire . Istruzioni 
 1 
 destro del mouse sul controllo casella di testo che si desidera controllare e selezionare Proprietà . Fare clic sull'icona di eventi , che assomiglia a un fulmine . Scorrere verso il basso per l'evento KeyDown e fare doppio clic accanto ad essa per creare l'evento 
 2 
 Aggiungere la seguente variabile globale nel settore delle dichiarazioni di seguito Classe  pubblici: . 
 < P > Dim NotANumber come booleano 
 3  Copia e incolla il seguente codice all'interno dell'evento KeyDown per il controllo casella di testo : 
 
 NotANumber = False 
 
 e.KeyCode < Keys.D0 OrElse e.KeyCode > Keys.D9 Poi 
 
 e.KeyCode < Keys.NumPad0 OrElse e.KeyCode > Keys.NumPad9 Poi 
 
 e.KeyCode < > Keys.Back Poi 
 
 NotANumber = True 
 
 End If 
 
 End If End If 
 
 
 
 Se Control.ModifierKeys = Keys.Shift Poi 
 
 NotANumber = True 
 
 End If 
 4 
 Clicca gli Eventi casella a discesa e selezionare KeyPress per creare l'evento procedura . Copiare il seguente codice all'interno di questa routine evento : 
 
 NotANumber = True Then 
 
 e.Handled = True 
 
 End If 
 5 
 Press " F5 " per eseguire il programma. La tua casella di testo accetta solo numeri .