Enlever le son lors de l'appui sur un bouton avec touche Enter [Résolu]

Messages postés
133
Date d'inscription
jeudi 1 janvier 2004
Dernière intervention
23 octobre 2011
- - Dernière réponse : Loulibier
Messages postés
323
Date d'inscription
jeudi 6 juin 2002
Dernière intervention
24 septembre 2008
- 30 août 2004 à 09:39
Bonjour,

Je travaille avec Delphi 5 et j'ai un son (system je pense) lorsque j'appui sur un bouton (TBitBtn) avec la touche Entrée, est-ce que quelqu'un sait comment enlever ce son ?

Merci d'avance.
Afficher la suite 

Votre réponse

5 réponses

Meilleure réponse
Messages postés
1799
Date d'inscription
vendredi 27 décembre 2002
Dernière intervention
19 juillet 2018
3
Merci
if (Key = #13) then
  begin
    Key := #0;
    BitBtnValiderClick(Sender);
  end;

Dire « Merci » 3

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources a aidé 98 internautes ce mois-ci

Commenter la réponse de japee
Messages postés
1799
Date d'inscription
vendredi 27 décembre 2002
Dernière intervention
19 juillet 2018
0
Merci
Si le focus est sur le TBitBtn quand tu presses la touche Entrée, tu ne devrais normalement pas avoir de son système.
Regarde où est le focus à ce moment là, et dans l'évènement OnKeyPress de de composant, tu peux placer ce code :

if Key = #13 then Key := #0;


Bonne prog' :-p
Commenter la réponse de japee
Messages postés
133
Date d'inscription
jeudi 1 janvier 2004
Dernière intervention
23 octobre 2011
0
Merci
En fait je suis dans un Tedit et j'ai mis ce code sur le OnKeyPress de l'Edit pour que quand j'appuie sur Entrée, ca simule un clic sur le bouton

if(Key=#13)then
Begin
BitBtnValiderClick(Sender);
end;

Comment dois-je faire pour plus avoir le son ?
Commenter la réponse de cs_ludm
Messages postés
133
Date d'inscription
jeudi 1 janvier 2004
Dernière intervention
23 octobre 2011
0
Merci
Merci ca fonctionne nickel.

C'est quoi le Key := #0 ?
Commenter la réponse de cs_ludm
Messages postés
323
Date d'inscription
jeudi 6 juin 2002
Dernière intervention
24 septembre 2008
0
Merci
Salut ludm,
Le Key correspond à la valeur Décimale de la touche que tu presses (#13 $0D VK_Return) Afin d'évité le son system il suffit de simuler une autre touche que la touche Entrée. d'ou Key := #0 simule l'appuye sur une touche nul.

Bonne Prog,

Olivier.
Commenter la réponse de Loulibier

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.