monsieurlemouche
Messages postés
102
Date d'inscription
lundi 29 décembre 2003
Statut
Membre
Dernière intervention
28 juin 2007
18 mai 2007 à 18:38
salut,
merci à vous qui avez consacré de votre temps à me répondre.
je prends enfin le temps de m'exprimer à mon tour, remettant chaque jour au lendemain ce que je dois écrire depuis deux semaines environ.
tout d'abord, reponse à jmfmarques: quand j'ai appelé à l'aide, c'était bien pour avoir une solution clef en main, un truc qui ai déjà été fait et sans doute mieux que ce que j'aurais fait par moi même. N'est-ce pas cela le principe de réutisabilité que nous utilisont tous, à des degrés différents, fontion de nos compétences, temps à consacrer au développement, etc? N'y voyez là, cher ami, aucun afront, mais c'est bel et bien un truc qui m'évitait de me casser la tête que je cherchais, non pas que je veuille que les copains travaillent à ma place, mais si quelquechose existe, il faut le faire vivre, l'améliorer, etc.
Finalement, ayant également réflechi, à mon modeste niveau sur la question , je pense qu'il n'est pas judicieux de réaliser ceci avec un ocx, en effet, un controle utilisateur occupera tout l'espace du graphe pour une seule ligne. C'est sans doute consommer beaucoup de ressource pour pas grand chose mais le pire c'est la superposition des controles pour des objets lignes multiples. Et là, l'option contrôle utilisateur semble compromise pour de bon. Un question vous vient peut-être à l'esprit. Pourquoi un controle utilisateur? Premièrement je n'en ai jamais fait et cela me tentait d'essayer. D'autre part, pour en faire profiter les copains. Pour le fun. Pour faire un truc réutilisable. Etc.
Cette option, je l'ai abandonnée.
Il reste la possibilité de créer une classe ce qui est largement à ma portée, mais je ne sais pas encore comment je réceptionnerai l'évènement click.
Plusieurs possibilités, pointeurs vers le picturebox containeur du graphe. C'es ce qui me semble le plus simple étant donnée ce que j'ai déjà codé.
Mon objet graphe dispose d'une collection qui pointe vers les courbes tracées sur l'écran. Je les scrute et j'évalue pour chacune la distance de la souris à la droite (facile) Si la distance est inférieure à x pixel, je déclenche uneprocédure d'ancrage de la droite et je la promène (semblable au drag and drop).
Voila, je n'apporte pas de réponse, désolé pour ceux qui en attendait.
Merci en tout cas à vous qui m'avez apporté vos suggestions.
monsieurlémouche