2010-10-20 5 views

Répondre

3

Vous pouvez probablement le faire de cette façon:
Abonnez-vous à l'événement MouseClick, trouvez le point le plus proche et supprimez-le.

Ici vous pouvez trouver un exemple comment souscrire événement ZedGraph: http://zedgraph.org/wiki/index.php?title=Edit_Points_by_Dragging_the_Mouse [site web vers le bas, lien brisé]

Vous devrez utiliser la méthode FindNearestPoint pour trouver le point cliqué. cette méthode vous renverra le CurveItem et ID du point sur lequel vous avez cliqué. Vous pouvez le supprimer simplement en utilisant la méthode RemovePoint de l'objet CurveItem. N'oubliez pas, après chaque modification, que vous devez appeler la méthode Invalidate ou Refresh de votre control pour actualiser le graphique.

+0

vous méritez au moins 1000 points supplémentaires pour cela –

+0

Glad it helps :) – Gacek

+0

Le lien vers zedgraph.org est (effectivement) brisé maintenant. –