IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

VB.NET Discussion :

Enlever le bip sur un KeyPress


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Septembre 2012
    Messages
    33
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux

    Informations forums :
    Inscription : Septembre 2012
    Messages : 33
    Par défaut Enlever le bip sur un KeyPress
    Bonjour,

    Je suis débutant et j'utilise MS VB 2010.

    J'ai testé, sur une application de test, un KeyPress comme alternative à mon bouton Validation. Cette appli ne se composait que d'une TextBox ("Code") et d'un bouton.
    J'ai utilisé ceci :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    Private Sub Code_KeyPress(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles Code.KeyPress
            If e.KeyChar = Chr(13) Then
                ValidationFormulaire()
            End If
    Je fais la même chose sur mon application actuelle, tout fonctionne correctement, à la différence que j'ai un "Bip" assez désagréable lorsque j'utilise la touche.
    Pour moi, la différence notable serait le fait que ce formulaire utilise 4 "TextBox".

    - Dans un premier temps, j'avais "utilisé" le nom du premier TexBox
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     [...] Handles T_CommencePar.KeyPress
    - Ensuite j'ai testé en utilisant les 4 TextBox :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     [...] Handles T_CommencePar.KeyPress, T_Comprend.KeyPress, T_FiniPar.KeyPress, NbLettres.KeyPress
    Mais le "Bip" est toujours là.

    D'où cela vient-il?
    Y a t'il moyen de corriger cela ? (si possible, sans "verrouiller les sons", solution que j'ai trouvé sur le Web et qui me semble être du "bidouillage"...)

    Merci d'avance.

  2. #2
    Rédacteur/Modérateur


    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2004
    Messages
    19 875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2004
    Messages : 19 875
    Par défaut
    Rajoute ça dans ton If après l'appel à ValidationFormulaire :


  3. #3
    Membre averti
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Septembre 2012
    Messages
    33
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux

    Informations forums :
    Inscription : Septembre 2012
    Messages : 33
    Par défaut
    Super, ça marche... Merci.

    Peux-tu juste m'expliquer ce que ça fait?

  4. #4
    Rédacteur/Modérateur


    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2004
    Messages
    19 875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2004
    Messages : 19 875
    Par défaut
    Ca indique que l'évènement a été traité, et qu'il n'y a donc plus besoin de faire le traitement par défaut (c'est à dire un bip dans le cas d'un TextBox qui n'est pas multiligne)

  5. #5
    Membre averti
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Septembre 2012
    Messages
    33
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux

    Informations forums :
    Inscription : Septembre 2012
    Messages : 33
    Par défaut
    Merci pour tout

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 3
    Dernier message: 23/04/2007, 15h50
  2. Enlever le tri sur les en-tête d'un DataGrid
    Par Destiny dans le forum Windows Forms
    Réponses: 3
    Dernier message: 26/03/2007, 14h28
  3. Enlever les verrous sur un enregistrement
    Par TopSpeed dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 24/01/2007, 16h06
  4. enlever les espace sur un champ texte
    Par lazzeroni dans le forum MS SQL Server
    Réponses: 5
    Dernier message: 22/09/2006, 13h41
  5. [VB.NET] enlever un evenement sur une checkbox
    Par maxxou dans le forum Windows Forms
    Réponses: 6
    Dernier message: 20/08/2006, 10h55

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo