OVH Cloud OVH Cloud

Position de la souris

5 réponses
Avatar
reno
Bonsoir,

Y a t'il une solution pour récupérer la position de la souris sur un
formulaire en mode continu, savoir sur quel enregistrement elle se trouve ou
avoir sa position x,y globale sur le formulaire

merci

5 réponses

Avatar
Raymond [mvp]
bonjour.

tu peux connaître la position de la souris par l'événement MouseMove dans le
cadre le concernant.
Détail_MouseMove te donnera la position dans cette section.
Form_MouseMove te donnera la position dans le formulaire
Moncontrole_MouseMove te donnera la position dans le controle Moncontrole.
les 3 positions ne sont pas mélangés, mais sont donnés lorsque le pointeur
est dans le cadre. la position 0 étant la position haut-gauche du cadre
concerné.

il y a aussi la meilleure solution en utilisant l'api GetCursorPos qui te
donnera la position exacte sur l'écran mais qui ne te donnera pas sur quel
contrôle tu te trouves;
tout dépend de la finalité de ta demande et ce que tu veux connaître,
position sur écran sur une section sur un controle ?
--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"reno" a écrit dans le message de news:

Bonsoir,

Y a t'il une solution pour récupérer la position de la souris sur un
formulaire en mode continu, savoir sur quel enregistrement elle se trouve
ou
avoir sa position x,y globale sur le formulaire

merci


Avatar
reno
merci de la réponse

je voudrais connaitre la position de la souris par rapport à un
enregistrement sur un formulaire en mode continu

mousemouve me donne la position sur le détail mais je ne peux pas savoir
s'il s'agit du 1 ou 5 ou... enregistrement surtout si il y en a plusieurs et
que la scrollbar à été utilisée...

mais l'api getcursorpos me conviendrais pour autre chose. Je la trouve sur
ton site ?

merci


bonjour.

tu peux connaître la position de la souris par l'événement MouseMove dans le
cadre le concernant.
Détail_MouseMove te donnera la position dans cette section.
Form_MouseMove te donnera la position dans le formulaire
Moncontrole_MouseMove te donnera la position dans le controle Moncontrole.
les 3 positions ne sont pas mélangés, mais sont donnés lorsque le pointeur
est dans le cadre. la position 0 étant la position haut-gauche du cadre
concerné.

il y a aussi la meilleure solution en utilisant l'api GetCursorPos qui te
donnera la position exacte sur l'écran mais qui ne te donnera pas sur quel
contrôle tu te trouves;
tout dépend de la finalité de ta demande et ce que tu veux connaître,
position sur écran sur une section sur un controle ?
--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"reno" a écrit dans le message de news:

Bonsoir,

Y a t'il une solution pour récupérer la position de la souris sur un
formulaire en mode continu, savoir sur quel enregistrement elle se trouve
ou
avoir sa position x,y globale sur le formulaire

merci







Avatar
Raymond [mvp]
tu la trouveras sur : http://www.mentalis.org/apilist/GetCursorPos.shtml

--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"reno" a écrit dans le message de news:

merci de la réponse

je voudrais connaitre la position de la souris par rapport à un
enregistrement sur un formulaire en mode continu

mousemouve me donne la position sur le détail mais je ne peux pas savoir
s'il s'agit du 1 ou 5 ou... enregistrement surtout si il y en a plusieurs
et
que la scrollbar à été utilisée...

mais l'api getcursorpos me conviendrais pour autre chose. Je la trouve sur
ton site ?

merci



Avatar
reno
Merci.

et pour savoir sur quel enregistrement la souris se trouve ?

pour par exemple changer la couleur du fond de l'enregidtrement sur lequel
la souris passe dans un formulaire en mode continu avec des enregistrement en
ligne

merci


tu la trouveras sur : http://www.mentalis.org/apilist/GetCursorPos.shtml

--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"reno" a écrit dans le message de news:

merci de la réponse

je voudrais connaitre la position de la souris par rapport à un
enregistrement sur un formulaire en mode continu

mousemouve me donne la position sur le détail mais je ne peux pas savoir
s'il s'agit du 1 ou 5 ou... enregistrement surtout si il y en a plusieurs
et
que la scrollbar à été utilisée...

mais l'api getcursorpos me conviendrais pour autre chose. Je la trouve sur
ton site ?

merci








Avatar
Raymond [mvp]
Il s'agit là d'un tout autre problème qui est déja résolu et qui ne concerne
pas la souris mais l'enregistrement actif.
sur mon site tu trouveras quelques solutions sur :
http://officesystem.access.free.fr/formulaires_en_couleurs.htm mais pas
exactement celui-ci.
tu trouveras ça sur le site Lebans sur www.lebans.com

--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"reno" a écrit dans le message de news:

Merci.

et pour savoir sur quel enregistrement la souris se trouve ?

pour par exemple changer la couleur du fond de l'enregidtrement sur lequel
la souris passe dans un formulaire en mode continu avec des enregistrement
en
ligne

merci