Das Windows-Betriebssystem ist ereignisgesteuert. Das bedeutet, mehrere mögliche Maßnahmen , wie ein Tastendruck oder Mausklick können eine Antwort von einer Software-Anwendung zu erzeugen. Die Windows- TextBox -Steuerelement enthält ein Ereignis , dass Monitore für Tastendrücke und antwortet mit einem Standard-Verhalten . Das Standard-Verhalten für einen Tastendruck ist das System " Piep" . Die Windows- Entwicklungsplattform bietet eine Möglichkeit, Änderungen oder Anpassungen der Standard-Verhalten und stoppen Sie den Signalton , wenn die " Enter "-Taste gedrückt wird. Anleitung
1
Stellen Sie die " KeyPreview " Eigenschaft des Windows Form auf "True" in der Lösung Explorer Eigentum Fenster .
2
einfachen Klick das Textfeld .
3
Klicken Sie auf die " Blitz "-Symbol im Eigenschaften-Fenster . Dadurch ändert sich der Blick auf das Eigenschaften-Fenster zur Anzeige aller verfügbaren Ereignisse .
4
Wählen Sie den " PreviewKeyDown " Überschrift und doppelklicken Sie auf den leeren Raum auf der rechten Seite , um einen Ereignishandler erstellen programmatisch in die wichtigste Form . Das Fenster zeigt dann das neue Event-Handler den Code .
5
Erstellen Logik, um das Ereignis, wenn eine Taste gedrückt wird, geschieht ändern. Der folgende Code ist ein Beispiel dafür, wie dies geschehen ist :
Private Sub TextBox1_PreviewKeyDown (object sender, PreviewKeyDownEventArgs e)
(ByVal eventSender Wie System.Object , ByVal eventArgs als Werbeartikel
System.Windows.Forms.KeyPressEventArgs ) Griffe MyBase.KeyPress
Dim KeyAscii As Short = Asc ( eventArgs.KeyChar )
Wählen Fall KeyAscii
Pack = Asc ( " ").
KeyAscii = Asc ( ", ")
eventArgs.Handled = True End
wählen
KeyAscii = 0
Wenn KeyAscii = 0 Then
eventArgs.Handled = True
End If End Sub