IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

VB.NET Discussion :

Se déplacer avec les touches du clavier


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau candidat au Club
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    1
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2005
    Messages : 1
    Par défaut Se déplacer avec les touches du clavier
    Bonjour, je bosse actuellement sur un projet en VB (avec visual studio 2005) pour mes études.

    Je souhaite tout simplement utiliser les flèches directionnel pour déplacer un point.

    Sous VB, j'arrive à déplacer le point en changeant sa position. Ce que je n'arrive pas à faire, c'est de déplacer le point LORSQUE j'appuie sur une de mes touches directionnel. Voici mon code

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    Dim a, b
     
            'Déplacement du point rouge
            b = 1
            For a = 1 To 10000000
                Me.Point.Location = New System.Drawing.Point(120, b)
                b = b + 0.00001
            Next a
    On m'a orienté vers la fonction RID KEYS et les code ASCII des touches directionnels mais cela ne m'a pas plus aidé. Avez vous une solution ? histoire de m'aider à avancer ?

    Bonne journée

  2. #2
    Membre éprouvé
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    94
    Détails du profil
    Informations personnelles :
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations forums :
    Inscription : Juillet 2008
    Messages : 94
    Par défaut
    Bonjour,

    Je suis sûr que tu aurais pu trouver cela sur Internet.

    Pour activer les events du clavier, il faut que tu actives le KeyPreview de ton container :
    ex dans le load : Ensuite, tu peux utiliser l'évènement keydown, keyPress ou KeyUp, en fonction de tes besoins :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    Private Sub exemple(ByVal sender As Object, ByVal e As KeyEventArgs) Handles Me.KeyDown
            Select Case e.KeyCode
                Case Keys.Left
                    'code Gauche
                Case Keys.Right
                    'code Droite
                Case Keys.Down
                    'code Bas
                Case Keys.Up
                    'code Haut
            End Select
        End Sub

Discussions similaires

  1. Réponses: 5
    Dernier message: 13/02/2020, 20h57
  2. Déplacer une courbe avec les touches du clavier
    Par juliette78 dans le forum MATLAB
    Réponses: 7
    Dernier message: 20/03/2014, 12h51
  3. Simuler la souris avec les touches du clavier
    Par Jérôme5 dans le forum Visual C++
    Réponses: 2
    Dernier message: 20/04/2009, 12h32
  4. SWT : Table : se déplacer avec les fleches (touches de)
    Par alain_m dans le forum SWT/JFace
    Réponses: 3
    Dernier message: 17/06/2007, 00h22
  5. Valider avec les touches du clavier
    Par pierrot67 dans le forum Bases de données
    Réponses: 8
    Dernier message: 17/02/2006, 09h22

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo