Som en programmør , vil du ofte nødt til at begrænse de former for tegn, en bruger kan indtaste i en tekstboks . I Visual Basic kan du nemt tjekke de tegn brugeren ind ved hjælp af keyDown og tastetryk begivenheder tekstboks . Disse begivenheder vil udføre , når brugeren trykker på en tast på tastaturet , der giver dig mulighed for kun at tillade tal skal indtastes. Instruktioner
1
Højreklik på tekstboks , du vil kontrollere , og vælg Egenskaber. Klik på Arrangementer ikon, der ligner et lyn . Rul ned til keyDown begivenhed og dobbeltklik på siden af at skabe begivenheden
2
Tilføj følgende globale variabel i erklæringerne området under Public Class : .
< P > Dim notANumber Som Boolean
3 Kopier og indsæt følgende kode inde i keyDown begivenhed for tekstboks : Hej
notANumber = False
p Hvis e.KeyCode < Keys.D0 OrElse e.KeyCode > Keys.D9 Så
p Hvis e.KeyCode < Keys.NumPad0 OrElse e.KeyCode > Keys.NumPad9 Så
p Hvis e.KeyCode < > Keys.Back Så
notANumber = Sand
End If
End If
End If
Hvis Control.ModifierKeys = Keys.Shift Så
notANumber = Sand
End If
4
Klik på begivenheder drop- down boksen og vælg tastetryk at skabe begivenheden procedure. Kopier følgende kode inde i denne begivenhed procedure : Hej p Hvis notANumber = Sand Derefter
e.Handled = Sand
End If
5
Press " F5 " for at køre dit program. Din tekst boks vil kun acceptere tal.