none
Associer une touche clavier a un bouton RRS feed

  • Question

  • BONJOUR

    Tout d'abord, "Meilleurs voeux a tous"

    je voudrai associer certaines touches du clavier a des boutons spécifiques sur mon formulaire, par exemple :

    Touche SUPPR a mon bouton "Supprimer"  pour un datagrid, les touche "UP", "Down", "Debut", "Fin" a des boutons

    Remerciements,


    Jean PERIGNY, Développeur
    dimanche 9 janvier 2011 07:44

Réponses

  • Bonjour,

    Vous ne pouvez pas "associer" une touche de clavier à un bouton. En revanche vous, vous pouvez traiter les touches saisies dans un contrôle (et dans une fenêtre) en traitant l'événement KeyUp ou KeyDown.

    Vous pouvez récupérer le nom de la touche appuyée via les données de l'événement :

    e.KeyCode

    Cordialement


    Gilles TOURREAU - MVP C#
    Architecte .NET/Consultant/Formateur chez Winwise
    Blog : http://gilles.tourreau.fr
    - MCPD : Enterprise Developper / Windows Developper 3.5 / ASP .NET 3.5
    - MCTS : ADO .NET 3.5 / SQL Server 2008 Developper / Windows Forms 3.5 / ASP .NET 3.5
    • Marqué comme réponse Alex Petrescu lundi 10 janvier 2011 12:37
    dimanche 9 janvier 2011 21:35
    Modérateur

Toutes les réponses

  • Bonjour,

    Vous ne pouvez pas "associer" une touche de clavier à un bouton. En revanche vous, vous pouvez traiter les touches saisies dans un contrôle (et dans une fenêtre) en traitant l'événement KeyUp ou KeyDown.

    Vous pouvez récupérer le nom de la touche appuyée via les données de l'événement :

    e.KeyCode

    Cordialement


    Gilles TOURREAU - MVP C#
    Architecte .NET/Consultant/Formateur chez Winwise
    Blog : http://gilles.tourreau.fr
    - MCPD : Enterprise Developper / Windows Developper 3.5 / ASP .NET 3.5
    - MCTS : ADO .NET 3.5 / SQL Server 2008 Developper / Windows Forms 3.5 / ASP .NET 3.5
    • Marqué comme réponse Alex Petrescu lundi 10 janvier 2011 12:37
    dimanche 9 janvier 2011 21:35
    Modérateur
  • Bonjour

    Merci pour la réponse, J'avais essayé sans succes jusqu'au moment ou j'ai mis la propriété KeyPreview = True, mais, par contre, je n'ai aucune réponse sur l'utilisation des 4 touches de Direction (Fleche haute, basse, gauche et droite)

    Y-a-t-il une contrainte pour ces 4?

    Remerciements.


    Jean PERIGNY, Développeur
    lundi 10 janvier 2011 04:41
  • C'est bon, tout est ok après quelques recherches complémentaires.

    remerciements,


    Jean PERIGNY, Développeur
    lundi 10 janvier 2011 05:52