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

IHM Discussion :

Coordonnées X, Y de la souris


Sujet :

IHM

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    38
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 38
    Par défaut Coordonnées X, Y de la souris
    Bonjour

    J'aimerais intégrer sur clic dans un formulaire les coordonnées X et Y de la souris dans 2 champs indépendant (que je nomme X et Y).

    Merci

  2. #2
    Expert confirmé
    Avatar de Domi2
    Homme Profil pro
    Gestionnaire
    Inscrit en
    Juin 2006
    Messages
    7 194
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 65
    Localisation : Suisse

    Informations professionnelles :
    Activité : Gestionnaire
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Juin 2006
    Messages : 7 194
    Par défaut
    Bonjour,

    Si tu n'as pas besoin de connaître la position sur l'écran, mais dans un cadre déterminé, tu peux utiliser l'évènement Sur souris déplacée du cadre correspondant (formulaire, section Détail, etc...)

    La position 0 exprime le coin gauche en haut du cadre et les coordonnées sont renvoyées en twips.

    Si tu veux connaître la position de la souris sur l'écran, je crois qu'il faut recourir à une API.

    Domi2

  3. #3
    Invité
    Invité(e)
    Par défaut
    Bonjour

    Le souris posséde trosi procédure évènementielle :

    - Sur Souris appuyé
    - Sur Souris déplacé
    - Sur Souris relaché

    Chacune te donne une valeur X et Y qui est la position de la souris lors de l'évènement, tu peux récuperer ces valeurs.

    Quand tu sélectionnes dans l'éditeur VBA cela te donne
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    Private Sub Textbox0_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single)
        MsgBox X
        MsgBox Y
    End Sub
    Edit :

    Petite rectification, utilise plutôt ceci
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    Private Sub Détail_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single)
        MsgBox X
        MsgBox Y
    End Sub
    Mais attention, sur tu cliques sur un contrôle, c'est l'évènement Mouse de ce contrôle qu'il faut prendre en compte.

    Comme dit Domi, il faudra sûrement passé par des API.

    Starec

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    38
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 38
    Par défaut
    merci pour la réponse !

    Je pense plutot avoir besoin des coordonnées de la souris sur l'écran.

    Sur clic (formulaire, section détail) j'aimerais afficher dans mes 2 champs (indépendants) [X] et [Y] :

    [X]= "Coordonnée X de la souris sur le formulaire au clic"
    [Y]= "Coordonnée Y de la souris sur le formulaire au clic"

  5. #5
    Invité
    Invité(e)
    Par défaut
    Re

    Sinon il y'a ce code dans la FAQ VB6 qui permet de récupérer la position de la souris.

    Starec

  6. #6
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    38
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 38
    Par défaut
    Merci beaucoup pour la réponse et la réactivité..


+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [MFC] position souris. systeme de coordonnées
    Par Gloubi99 dans le forum MFC
    Réponses: 2
    Dernier message: 20/07/2005, 11h57
  2. coordonnées d'un clic souris sur une image
    Par marcuswgs84 dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 18/01/2005, 19h08
  3. Coordonnées souris OpenGL
    Par goutbouyo dans le forum OpenGL
    Réponses: 3
    Dernier message: 26/11/2004, 10h27
  4. Coordonnées d'un point cliqué a la souris
    Par snipereyes dans le forum OpenGL
    Réponses: 3
    Dernier message: 19/08/2003, 10h34
  5. syntaxe coordonné souris
    Par gaut dans le forum C
    Réponses: 14
    Dernier message: 21/07/2003, 19h28

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