Het besturingssysteem Windows is event - driven . Dit betekent dat een aantal mogelijke acties , zoals een toetsaanslag of muisklik , kan een reactie van een software applicatie te produceren . De Windows TextBox-besturingselement bevat een evenement dat monitoren voor toetsaanslagen en reageert met een standaard gedrag . Het standaard gedrag voor een toetsdruk wordt het systeem " piep " geluid . De Windows- ontwikkelplatform biedt een manier om het standaard gedrag te veranderen of aan te passen en stoppen van de pieptoon als de toets " Enter " drukt . Instructies 1 Stel de " KeyPreview " eigendom van de Windows- formulier op " True " in eigenschappenvenster van de Solution Explorer . Single - klik op het tekstvak 2 . < br > 3 Klik op de " bliksemschicht " icoon in het venster eigenschappen . Dit verandert de weergave van het eigenschappenvenster om alle beschikbare gebeurtenissen weer te geven . 4 Selecteer de " PreviewKeyDown " rubriek en dubbelklik op de lege ruimte aan de rechterkant om een event handler maken programmatisch in de belangrijkste vorm . Het venster toont dan de code van de nieuwe event handler . 5 Maak logica om de gebeurtenis die gebeurt wanneer een toets wordt ingedrukt verandert . De volgende code is een voorbeeld van hoe dit wordt gedaan : Private Sub TextBox1_PreviewKeyDown ( objecten afzender , PreviewKeyDownEventArgs e ) op Twitter ( ByVal eventSender Zoals System.Object , ByVal EventArgs Zoals System.Windows.Forms.KeyPressEventArgs ) Handles MyBase.KeyPress Dim KeyAscii Zoals Korte = Asc ( eventArgs.KeyChar ) op Selecteer geval Keyascii case = Asc ( " . " ) KeyAscii = Asc ( " , " ) op Twitter eventArgs.Handled = True End of selecteer KeyAscii = 0 Als KeyAscii = 0 dan eventArgs.Handled = True End Als End Sub
|