Je moet een sleutel presser evenement te maken met Visual Basic , of VB , als u wilt een programma dat reageert op toetsaanslagen te creëren . U kunt uw programma's reageren op toetsdruk gebeurtenissen met behulp van de Control.KeyPress Event , die automatisch wordt geactiveerd wanneer een gebruiker op een toets drukt . Dit stelt u in staat om een breed scala van toepassingen die het gebruik van een toetsenbord nodig maken . Bijvoorbeeld , tekstverwerking , spelletjes en instant messaging-toepassingen al moet u code die kan inspelen op een belangrijke gebeurtenis presser schrijven . Wat je nodig hebt Visual Studio Toon Meer Aanwijzingen 1 Open het project dat moet reageren op invoer van het toetsenbord in Visual Studio . Kopen van 2 Voeg een TextBox aan het ontwerp oppervlak . Klik op de " Events" icoon in het menu Properties terwijl het tekstvak is geselecteerd . Dubbelklik op het KeyPress evenement . Private Sub TextBox1_KeyPress ( ByVal afzender als System.Object , ByVal e als System.Windows.Forms.KeyPressEventArgs ) Handles TextBox1 : Visual Studio automatisch een lege subroutine die de naam van het tekstvak en de KeyPress evenement combineert creëren . KeyPress End Sub 3 code als vereist binnen de subroutine . Controleren , bijvoorbeeld om te zien of de ingedrukte toets was de backspace : Private Sub TextBox1_KeyPress ( ByVal afzender als System.Object , ByVal e als System.Windows.Forms.KeyPressEventArgs ) Handles TextBox1.KeyPress Als e.KeyCode < > Keys.Tab Then'create passend antwoord voor uw toepassing te backspace evenement End of Sub toegang 4 willekeurige toets gedrukt met behulp van de leden van de sleutels Enumeratie klasse . Toegang krijgen tot een bepaalde toets door het intikken van de String "Key" , gevolgd door een periode en het lid naam zoals vermeld in de Keys Enumeratie klasse: ' ReturnKeys.Return ' Control keyKeys.Control < br > ' De letter "K" Keys.K 5 Sla uw werk op en sloeg op F5 om het te debuggen . Test de toepassing te verzekeren het werkt zoals verwacht .
|