Ibland kanske du vill ändra funktionen för en tangent på tangentbordet för att utföra en annan tangent när man trycker. I Visual Basic kan du använda " TangentNed " händelse som inträffar när en tangent trycks i en viss kontroll . Denna händelse är användbar för att identifiera knappen nedtryckt av användaren. Du kan sedan ändra funktionen för tangenten genom att skicka en annan tangenttryckning till aktivt program med " SendKeys.Send " metoden . Instruktioner
1
Launch Microsoft Visual Basic Express , klicka på " Nytt projekt " i den vänstra rutan på din datorskärm , och dubbelklicka på " Windows Forms Application " för att skapa ett nytt projekt .
2
Dubbelklicka på " RichTextBox " från " Toolbox " rutan för att lägga den på din blankett . Dubbelklicka på " knappen " för att skapa en ny knapp på formuläret .
3
Högerklicka på RichTextBox kontrollen och klicka på "Egenskaper" . Klicka händelsen ikonen som liknar ett blixtnedslag och dubbelklicka bredvid " TangentNed " för att skapa ett nytt förfarande för detta evenemang .
4
Kopiera och klistra in följande kod innanför " TangentNed " händelse till exekvera en Return eller Tab när du trycker på Enter :
p Om e.KeyCode = Keys.Return Sedan
p Om MessageBox.Show ( Me , " Execute flik ? " , " Enter eller Tab " , MessageBoxButtons.YesNo ) = vbYes Sedan
SendKeys.Send ( " { TAB } " ) katalog
End If
End If
5
Tryck " F5 " för att köra programmet och skriver vad som helst i RichTextBox kontrollen och tryck sedan på enter för att visa en meddelanderuta frågar användaren om de vill köra en retur eller en flik .