Comment désactiver le "beep" quand j'appuie sur ENTER?

cs_Kraft Messages postés 3 Date d'inscription vendredi 29 novembre 2002 Statut Membre Dernière intervention 2 décembre 2002 - 29 nov. 2002 à 17:27
cs_pierreh Messages postés 1 Date d'inscription mardi 14 janvier 2003 Statut Membre Dernière intervention 14 février 2003 - 14 févr. 2003 à 20:12
Bonjour,

Dans mon programme, je demande à un utilisateur de donner une réponse dans une Textbox.

Lorsque l'utilisateur valide sa réponse en appuyant sur ENTER, Windows envoie le son "erreur" ( BEEP!)de son système.

Comment puis-je enlever ce son?

La Textbox a la caractéristique Multiligne = False.
C'est comme si Windows lançait le son "erreur" parce que l'utilisateur tente d'accéder à une ligne supplémentaire mais en fait il valide sa réponse.

Merci à l'avance!!!!

5 réponses

cs_Cerber Messages postés 31 Date d'inscription dimanche 1 avril 2001 Statut Membre Dernière intervention 5 décembre 2002
30 nov. 2002 à 05:18
As tu essayé de gérer directement la touche ENTER dans le code du textbox ? via l'évenement text1_keypress( ... ) Il ne devrait plus beeper
0
cs_Kraft Messages postés 3 Date d'inscription vendredi 29 novembre 2002 Statut Membre Dernière intervention 2 décembre 2002
1 déc. 2002 à 19:36
Tout d'abord MERCI de bien m'avoir répondu.

Je traite déjà la TextBox avec KeyUp... Est-ce bien un équivalent au KeyPress?
0
cs_Cerber Messages postés 31 Date d'inscription dimanche 1 avril 2001 Statut Membre Dernière intervention 5 décembre 2002
1 déc. 2002 à 20:46
Je suis pas sur, keyup agit lorsque la touche que tu as pressée est relachée. Ca revient peut etre au meme. Néanmoins je te conseille keypress, c'est ce que j'utilise en général et je n'ai jamais eu de beep.
0
cs_Kraft Messages postés 3 Date d'inscription vendredi 29 novembre 2002 Statut Membre Dernière intervention 2 décembre 2002
2 déc. 2002 à 13:50
Vous avez vu juste!!!

KeyPress <> KeyUp

Probablement qu'avec KeyUp Windows réagissait lorsque j'enfonçais la touche et envoyait son Beep tandis que maintenant avec KeyPress c'est VB qui traite la commande avant Windows.

Je crois que je serai un nouvel adepte du Keypress!

Merci bien! (sincèrement)
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
cs_pierreh Messages postés 1 Date d'inscription mardi 14 janvier 2003 Statut Membre Dernière intervention 14 février 2003
14 févr. 2003 à 20:12
-------------------------------
Réponse au message :
-------------------------------

> Vous avez vu juste!!!
>
> KeyPress <> KeyUp
>
> Probablement qu'avec KeyUp Windows réagissait lorsque j'enfonçais la touche et envoyait son Beep tandis que maintenant avec KeyPress c'est VB qui traite la commande avant Windows.
>
> Je crois que je serai un nouvel adepte du Keypress!
>
> Merci bien! (sincèrement)
>
>
>
>
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> Je suis pas sur, keyup agit lorsque la touche que tu as pressée est relachée. Ca revient peut etre au meme. Néanmoins je te conseille keypress, c'est ce que j'utilise en général et je n'ai jamais eu de beep.
>
>
>
> J'ai eu le même problème. La solution est la déactivation du son windows par défaut dans le panneau de configuration
0
Rejoignez-nous