Du måste göra en nyckel presser händelse med Visual Basic eller VB , om du önskar att skapa ett program som svarar på tangenttryckningar . Du kan göra dina program svarar på knapptryckning händelser med Control.KeyPress händelse , som automatiskt skjuter varje gång en användare trycker på en tangent. Detta gör att du kan skapa en mängd olika tillämpningar som kräver användning av ett tangentbord . Till exempel ordbehandling , spel och direktmeddelandeprogram kräver allt du skriva kod som kan svara på en nyckel presser händelse . Saker du behöver Review, Visual Studio
Visa fler instruktioner
1
öppna projektet som ska svara på keyboard input i Visual Studio .
2
Lägg en textruta till designen ytan . Klicka på " Evenemang " ikonen i menyn Egenskaper när textrutan är markerad . Dubbelklicka på tangenttryckningshändelse . Visual Studio skapar automatiskt en tom subrutin som kombinerar namnet på textrutan och knapptryckningshändelse :
Private Sub TextBox1_KeyPress ( ByVal avsändare Som System.Object , ByVal e Som System.Windows.Forms.KeyPressEventArgs ) Handtag TextBox1 . Tangenttryckning
End Sub
3
Lägg kod som krävs inom den subrutinen . Kontrollera till exempel att se om nyckeln pressad var backspace :
Private Sub TextBox1_KeyPress ( ByVal avsändare Som System.Object , ByVal e Som System.Windows.Forms.KeyPressEventArgs ) Handtag TextBox1.KeyPress
p Om e.KeyCode < > Keys.Tab Then'create lämpligt svar för din ansökan till backsteg händelse
End Sub
4
Tillgång valfri tangent genom att använda medlemmar av Keys uppräkningsklass . Gå en viss tangent genom att skriva String " nyckel " , följt av en period och medlem namn som anges i Keys uppräkningsklass :
' ReturnKeys.Return
' Control keyKeys.Control
' bokstaven " K " Keys.K
5
Spara ditt arbete och F5 för att felsöka den . Testa programmet för att se till att det fungerar som förväntat .