OVH Cloud OVH Cloud

Bip, gling... et compagnie

5 réponses
Avatar
TouTenN
Bonjour

Peux on éviter le déclenchement des sons produits par les msgbox.... et
autres objets

Merci

Guy

5 réponses

Avatar
François Picalausa
Bonjour/soir,

Une solution est de créer ton propre messagebox avec une form affichée en
modal:
Form.Show vbModal

--
François Picalausa (MVP VB)
FAQ VB : http://faq.vb.free.fr
MSDN : http://msdn.microsoft.com


"TouTenN" <gelapplication[Nospam]@tiscali.fr> a écrit dans le message
de news:c08b0c$71f$
Bonjour

Peux on éviter le déclenchement des sons produits par les msgbox....
et autres objets

Merci

Guy


Avatar
ng
Salut,

et
autres objets



Des exemples ? Le textbox quand on appuie sur Enter peut être ? Ceci ce
résoud comme ceci :

Private Sub Text1_KeyPress(KeyAscii As Integer)
'on empeche l'interprétation de la touche entrée par le textbox
If KeyAscii = vbKeyReturn Then KeyAscii = 0
End Sub



--
Nicolas G.
FAQ VB : http://faq.vb.free.fr
API Guide : http://www.allapi.net
Google Groups : http://groups.google.fr/
MZ-Tools : http://www.mztools.com/


"TouTenN" <gelapplication[Nospam]@tiscali.fr> a écrit dans le message de
news: c08b0c$71f$
Bonjour

Peux on éviter le déclenchement des sons produits par les msgbox.... et
autres objets

Merci

Guy




Avatar
surfeur75
Bonsoir, heu, François à raison, mais le "modal" ça astreint à d'autres
problèmes (blocage des autres feuilles généralement), quant à une procédure
qui interdirait de faire "enter", ben la "bell" se produit avant je crois,
et puis, on doit pouvoir valider, non, une possibilité mais un peu lourde,
mettre les son à 0 passer ton msgbox, et en sortie, remettre le son où il
était, (néanmoins, ceci peut handicaper d'autre applies sur d'autres tâches
qui se servent du son; en plus, suivant les cartes son, même à 0, on entend
encore le son parfois, lol...
Mais bon, est-ce nécessaire tout ça, windows la prévu ainsi, peut être
simplement baisser un peu le son...
--
@+, bye, Joe.
Pour m'écrire ng75AROBASEnoosPOINTfr
remplace AROBASE et POINT par leur vrai signe
Il l'a fait car il ne savait pas que c'était impossible, alea jacta est!


"TouTenN" <gelapplication[Nospam]@tiscali.fr> a écrit dans le message de
news: c08b0c$71f$
Bonjour

Peux on éviter le déclenchement des sons produits par les msgbox.... et
autres objets

Merci

Guy




Avatar
François Picalausa
Bonjour/soir,

"surfeur75" a écrit dans le message de
news:
mais le "modal" ça astreint à
d'autres problèmes (blocage des autres feuilles généralement)*



Pourrais-tu nous donner un exemple de code qui illuster celà? je viens de
tester mais à priori, un fenêtre n'est pas plus bloquée en accès qu'en
exécution avec une form modale qu'avec une msgbox...

quant
à une procédure qui interdirait de faire "enter", ben la "bell" se
produit avant je crois



Teste le bout de code de ng et tu ne croira plus tant...

et puis, on doit pouvoir valider, non, une
possibilité mais un peu lourde, mettre les son à 0 passer ton msgbox,
et en sortie, remettre le son où il était, (néanmoins, ceci peut
handicaper d'autre applies sur d'autres tâches qui se servent du son;
en plus, suivant les cartes son, même à 0, on entend encore le son
parfois, lol...



Ce n'est donc pas une solution ;-)
On peut la rendre à moiter moins bancale en changeant les sons joués (en en
supprimant un) via le panneau de configuration (ce qui doit être faisable
par le la base de registre ou, au mieux, par une API, mais je n'en trouve
pas)

Mais bon, est-ce nécessaire tout ça, windows la prévu ainsi


Je trouve personellement très pratique que quand une boite de dialogue
s'affiche, elle émette un son... Quand on entre un texte quelconque en
regardant son clavier et qu'on se rend compte que la moitier du texte est
"passé" dans la boite de dialogue....
Par contre, il est compréhensible que ce son puisse être irritant dans
certaine situations...

--
François Picalausa (MVP VB)
FAQ VB : http://faq.vb.free.fr
MSDN : http://msdn.microsoft.com
Avatar
TouTenN
> Mais bon, est-ce nécessaire tout ça, windows la prévu ainsi, peut être
simplement baisser un peu le son...



Malheureusement, je peux pas... C'est pas grave j'ai trouvé une parade en
supprimant les sons dans les paramètres "Son" de Windows

Merci à tous

guy