2009-10-28 4 views
0

Je veux désactiver une pression de touche particulière dans .NET (VB.NET tant & C# .NET) .``Comment désactiver une touche particulière dans .NET?

+0

Vous voulez dire des winforms et non des webforms, n'est-ce pas? Parce que sinon c'est plus une question javascript. –

+0

Vous ne voulez pas qu'un événement soit déclenché sur l'événement KeyPress et vérifiez si c'est la clé particulière que vous avez pressée? – junmats

Répondre

4

Vous pouvez désactiver une clé dans le monde (pour toutes les applications) en écrivant un Global Key Hook, ou tout simplement au sein de votre application en utilisant un Local Key Hook. Une fois que vous avez accroché les clés entrantes, vous pouvez ignorer certaines d'entre elles et ne pas les transmettre à Windows/à l'application.

+0

k alors comment accrocher les clés ??? – Arun

+0

ses liens vous montrent comment. –

0

Si vous souhaitez désactiver uniquement pour votre propre application, vous pouvez également utiliser IMessageFilter.

Questions connexes