Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> Nozioni di base di Visual Programming >> .

Come Lasciare una casella di testo per accettare solo numeri in Microsoft Visual Basic

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: .

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 .

 

Programmazione © www.354353.com