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

cs_ludm 133 Messages postés jeudi 1 janvier 2004Date d'inscription 23 octobre 2011 Dernière intervention - 28 août 2004 à 15:42 - Dernière réponse : Loulibier 323 Messages postés jeudi 6 juin 2002Date d'inscription 24 septembre 2008 Dernière intervention
- 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
japee 1799 Messages postés vendredi 27 décembre 2002Date d'inscription 19 juillet 2018 Dernière intervention - 29 août 2004 à 23:48
3
Merci
if (Key = #13) then
  begin
    Key := #0;
    BitBtnValiderClick(Sender);
  end;

Merci japee 3

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 72 internautes ce mois-ci

Commenter la réponse de japee
japee 1799 Messages postés vendredi 27 décembre 2002Date d'inscription 19 juillet 2018 Dernière intervention - 29 août 2004 à 16:41
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
cs_ludm 133 Messages postés jeudi 1 janvier 2004Date d'inscription 23 octobre 2011 Dernière intervention - 29 août 2004 à 22:05
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
cs_ludm 133 Messages postés jeudi 1 janvier 2004Date d'inscription 23 octobre 2011 Dernière intervention - 30 août 2004 à 01:14
0
Merci
Merci ca fonctionne nickel.

C'est quoi le Key := #0 ?
Commenter la réponse de cs_ludm
Loulibier 323 Messages postés jeudi 6 juin 2002Date d'inscription 24 septembre 2008 Dernière intervention - 30 août 2004 à 09:39
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.