Partage
  • Partager sur Facebook
  • Partager sur Twitter

Assigner un bouton à une lettre ?

Est-ce possible ?

    10 août 2011 à 18:35:49

    Encore moi ? :o
    Euh .. bien oui ? Beh enfaite j'aurai besoin de vous :ninja: (encore ..)Est-ce que c'est possible de dire " quand j'appuie sur la flèche de gauche ( ou une autre lettre , exemple "d" ) cela fait pareil que quand j'appuie sur le Bouton 1 " ?

    ( si oui quelle commande ? )
    • Partager sur Facebook
    • Partager sur Twitter
      10 août 2011 à 19:49:59

      Salut.

      Très simple en fait.

      Dans ton bouton, tu met l'appel d'un méthode.
      Dasn ta forme, tu "capture" l'évènement KeyPress, tu teste si c'Est la bonne touche qui est pesé et tu appel la même méthode ;)
      • Partager sur Facebook
      • Partager sur Twitter
        10 août 2011 à 22:21:28

        "Capture" ça veut dire quoi ?
        • Partager sur Facebook
        • Partager sur Twitter
          10 août 2011 à 22:52:57

          Je pense que par "capture" il à voulu dire "la choper directement sur l'appli sans l'écrire"
          Pour le faire t'as deux menus déroulants au-dessus de ton code.
          Sélectionne comme moi :
          Image utilisateur
          Puis
          Image utilisateur


          Une fois que t'as ta fonction, la condition est
          If e.KeyChar = "a" Then
          End if
          

          Pour les flèches, par exemple la droite, t'écris Keys.Right

          Il ne me semble pas que les flèches soient disponibles dans les KeyPress, tu peux par contre les utiliser dans les KeyDown et KeyUp (dans ces procédures là c'est plus e.KeyChar mais e.KeyCode)

          Salut :)
          • Partager sur Facebook
          • Partager sur Twitter
            10 août 2011 à 22:54:06

            Oui. J-Edward a mieux expliquer ce que je voulais dire.

            En fait, il a surtout pris plus de temps pour l'Expliquer. Mais bon, je préfère faire chercher les gens en donnant des indices, tout simplement ;)
            • Partager sur Facebook
            • Partager sur Twitter
              10 août 2011 à 22:57:03

              Je culpabilise de me faire tout le temps aider, il faut bien que je m'y mettes un peu ! :p

              Edit : D'ailleurs, ça m'intéresse, est-il possible d'assigner une flèche (keys.left, keys.up...) à l'évènement KeyPress ? J'ai jamais réussi...
              • Partager sur Facebook
              • Partager sur Twitter
                10 août 2011 à 23:00:32

                Citation : J-Edward

                Je culpabilise de me faire tout le temps aider, il faut bien que je m'y mettes un peu ! :p



                Une très bonne façon de consolider ses connaissances est d'aider les autres. Pas pour rien que des écoles offrent le service de Tutorat par les pairs ;) C'est une bonne chose que tu fais, suffit que tu te trompe pas dans tes réponses :p

                EDIT:

                Effectivement, c'est KeyUp ou KeyDown. l'évènement KeyPress n'est pas lancé lors d'un appui des touches directionnelles.
                • Partager sur Facebook
                • Partager sur Twitter
                  11 août 2011 à 10:54:45

                  Dans l'évenement je code " handles Keypress.e " ?
                  • Partager sur Facebook
                  • Partager sur Twitter
                    12 août 2011 à 13:12:27

                    Citation : J-Edward

                    Je pense que par "capture" il à voulu dire "la choper directement sur l'appli sans l'écrire"
                    Pour le faire t'as deux menus déroulants au-dessus de ton code.
                    Sélectionne comme moi :

                    Image utilisateur
                    Puis
                    Image utilisateur



                    Une fois que t'as ta fonction, la condition est

                    If e.KeyChar = "a" Then
                    End if
                    


                    Pour les flèches, par exemple la droite, t'écris Keys.Right

                    Il ne me semble pas que les flèches soient disponibles dans les KeyPress, tu peux par contre les utiliser dans les KeyDown et KeyUp (dans ces procédures là c'est plus e.KeyChar mais e.KeyCode)

                    Salut :)



                    Tout est là...
                    • Partager sur Facebook
                    • Partager sur Twitter

                    Assigner un bouton à une lettre ?

                    × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
                    × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
                    • Editeur
                    • Markdown