Le système d'exploitation Windows est event-driven . Cela signifie que plusieurs actions possibles , comme une touche ou un clic de souris , peuvent produire une réponse d'une application logicielle. La configuration de Windows TextBox inclut un événement qui surveille les touches et répond avec un comportement par défaut. Le comportement par défaut d'une touche est le système «bip ». La plate-forme de développement Windows fournit un moyen de modifier ou personnaliser le comportement par défaut et arrêter le bip sonore lorsque la touche " Enter " est pressée. Instructions 1 Réglez le " KeyPreview " propriété de la forme de Windows pour "True" dans la fenêtre de propriétés de l' Explorateur de solutions . 2 Single- cliquez sur la zone de texte . 3 Cliquez sur l'icône " éclair " dans la fenêtre des propriétés. Cela change le point de vue de la fenêtre Propriétés pour afficher tous les événements disponibles . 4 Sélectionnez le " PreviewKeyDown " titre et double-cliquez sur l'espace vide à droite pour créer un gestionnaire d'événements par programme sous la forme principale . La fenêtre affiche alors le code du nouveau gestionnaire d'événements . 5 créer une logique de changer l' événement qui se produit quand une touche est enfoncée. Le code suivant est un exemple de la façon dont cela est fait : TextBox1_PreviewKeyDown Private Sub (object sender, PreviewKeyDownEventArgs e) ( eventSender ByVal comme System.Object , ByVal eventArgs Comme System.Windows.Forms.KeyPressEventArgs ) Poignées MyBase.KeyPress Dim KeyAscii le plus court = Asc ( eventArgs.KeyChar ) Select Case KeyAscii cas = Asc ( " »). KeyAscii = Asc ( ", ") eventArgs.Handled = True End Select KeyAscii = 0 Si KeyAscii = 0 Then eventArgs.Handled = True End If End Sub
|