Soms wilt u wellicht de functie van een toets op het toetsenbord te veranderen naar een andere toets uit te voeren wanneer ingedrukt . In Visual Basic kunt u de " KeyDown " gebeurtenis die optreedt wanneer een sleutel in een bepaalde controle wordt ingedrukt gebruiken . Deze gebeurtenis is nuttig de toets ingedrukt door de gebruiker detecteren . Vervolgens kunt u de functie van de toets gedrukt door het sturen van een andere toetsaanslag op de actieve toepassing met behulp van de " SendKeys.Send " -methode . Instructies 1 Lancering Microsoft Visual Basic Express , klikt u op " New Project" aan de linkerkant van uw computerscherm , en dubbelklik op " Windows Forms Application " om een nieuw project aan te maken . < br > 2 Dubbelklik op " RichTextBox " van de " Toolbox" venster om het op uw formulier toe te voegen . Dubbelklik op " knop" om een nieuwe knop op uw formulier . 3 Rechtsklik op de RichTextBox controle en klik op "Eigenschappen " . Klik op het pictogram geval dat een blikseminslag en dubbelklik naast " KeyDown " om een nieuwe procedure voor dit evenement te creëren lijkt . Kopieer 4 en plak de volgende code in de " KeyDown " event aan uitvoeren van een Return of tab wanneer de enter toets wordt ingedrukt : Als e.KeyCode = Keys.Return dan Als MessageBox.Show ( Me , "tab uitvoeren ? ' , ' Enter of tab " , MessageBoxButtons.YesNo ) = vbYes dan SendKeys.Send ( " { TAB } " ) End Als End Als 5 Druk op " F5 " om uw programma en typ iets draaien in de RichTextBox controle en druk op enter om een bericht waarin de gebruiker weer te geven als ze willen een terugkeer of een tabblad uit te voeren .
|