Géométrie

Signaler
Messages postés
86
Date d'inscription
vendredi 27 décembre 2002
Statut
Membre
Dernière intervention
13 octobre 2016
-
Messages postés
4030
Date d'inscription
mardi 13 mai 2003
Statut
Modérateur
Dernière intervention
23 décembre 2008
-
Bonjour à tous
voilà le problème...
Je place sur la form des contrôles Lines qui comme chacun
sait n’ont pas d’événement click…
<!--[if !supportEmptyParas]-->
Je voudrai lors d’un click sur la feuille tester si la souris est sur un contrôle Line pour pouvoir le sélectionner.
Etant nul en géométrie et en maths, je patauge ! <!--[endif]-->

<!--[if !supportEmptyParas]-->
<!--[endif]-->
Si vous pouviez m’indiquer une piste pour la sélection d’un
tel objet en cliquant dessus simplement sans dessiner une marquise autour ce
serait merveilleux.
Merci d’avance.
Tomilliev

1 réponse

Messages postés
4030
Date d'inscription
mardi 13 mai 2003
Statut
Modérateur
Dernière intervention
23 décembre 2008
21
Salut,

Soient :
- l'extremité supérieure gauche de ta ligne, de coordonnées (X1,Y1).
- l'extremité inférieure droite de ta ligne, de coordonnées (X2,Y2).
- un point A de coordonnées (X3,Y3).

A sera sur la ligne si :

(X3-X1)(Y2-Y1) = (X2-X1)(Y3-Y1)
et
(X1<=X3<=X2)

Y'a plus qu'à mettre çà en VB

Manu
--------------------------------------------------------------------------------------------
Avant de poster un message, n'oubliez pas de consulter le reglement.