2010-09-19 7 views
2

Comment puis-je implémenter une combinaison de touches (Ctrl + C) enfoncée dans C# ?? J'ai besoin de l'application pour appuyer sur la touche (Ctrl + C) lorsque l'utilisateur clique sur un bouton ??Comment implémenter une action Ctrl + C en C#?

Je ne veux pas qu'il détecte la touche, parce que je l'ai déjà fait. J'ai besoin de l'application pour effectuer l'action Ctrl + C quand un bouton est pressé, au lieu d'appuyer sur le clavier. Parce que je vais utiliser cela pour le menu Edition pour mon application;)

Note: Je veux juste faire l'action Ctrl + C, je ne veux pas copier le texte, parce que c'est déjà fait. Je veux seulement appuyer sur ces touches.

Merci beaucoup

+0

Voulez-vous simplement copier quelque chose dans le presse papier? – leppie

+0

Oui ... Mais je veux le faire en envoyant une action au clavier seulement en appuyant sur un bouton. Parce que, j'ai d'autres méthodes que je dois envoyer une action au clavier plutôt que Ctrl + C. Ex: Ctrl + X, A, V ... ainsi de suite. Donc, pour cette raison, je veux le faire en envoyant une action au clavier;) – Q8Y

Répondre

2

Vous pouvez utiliser SendKeys méthodes de classe Send ou SendWait

+0

merci beaucoup. ça marche ... je l'ai essayé avant de poser la question, mais j'avais un problème avec le Ctrl + C ... le problème était parce que j'utilise le capital C pour la commande d'envoi au lieu du petit C :) Merci beaucoup encore – Q8Y

+1

Ensuite, vous voulez Ctrl + Shift + C, non? – leppie

+0

Je l'ai fait leppie, Merci beaucoup;) Je ne l'avais besoin que pour Ctrl + C, A, V, X ... 7 ainsi de suite :) je n'avais pas besoin de la touche majuscule avec eux;) – Q8Y

Questions connexes