Windows-operativsystemet er hendelsesstyrt . Dette betyr flere mulige handlinger, for eksempel et tastetrykk eller museklikk , kan produsere en respons fra et program . Windows TextBox kontroll omfatter en hendelse som skjermer for tastetrykk og svarer med en standard oppførsel . Standard oppførsel for et tastetrykk er systemet "pip " lyd . Windows utviklingsplattform gir en måte å endre eller tilpasse standard virkemåte og stoppe pipelyd når " Enter " -tasten. Instruksjoner
en
Still " KeyPreview " eiendom av Windows-skjema til "true" i Solution Explorer eiendom vinduet.
2
Single- tekstboksen .
3
Klikk på " lyn "-ikonet i vinduet Egenskaper . Dette endrer visningen av eiendommene vinduet for å vise alle tilgjengelige hendelser .
4
Velg " PreviewKeyDown " overskriften og dobbeltklikk på den tomme plassen til høyre for å opprette en hendelse handler programmatisk i den viktigste formen . Vinduet viser deretter den nye hendelsen handler kode .
5
Lag logikk for å endre hendelse som skjer når en tast trykkes. Følgende kode er et eksempel på hvordan dette gjøres : en
Private Sub TextBox1_PreviewKeyDown ( objekt avsenderen , PreviewKeyDownEventArgs e )
( ByVal eventSender Som System.Object , ByVal EventArgs Som
< p > System.Windows.Forms.KeyPressEventArgs ) Håndtak MyBase.KeyPress
Dim KeyAscii Som Short = Asc ( eventArgs.KeyChar )
Velg tilfelle Keyascii
sak = Asc ( " . ")
KeyAscii = Asc ( " , ")
eventArgs.Handled = sant
End velge
KeyAscii = 0
< p > Hvis KeyAscii = 0 Then
eventArgs.Handled = sant
End If
End Sub