stworzenie prostej biblioteki do rysowania wykresów

0

Cześć

Mam za zadanie napisanie prostej biblioteki do rysowania wykresów funkcji (jak np Windows Chart) jednak zupełnie nie wiem jak się za to zabrać. Próbowałem z klasą Graphics jednak problem z nią jest taki, że po narysowaniu np punktu czy linii nie ma się później nad nimi żadnej kontroli. Potrzebna mi jest możliwość interakcji użytkownika z tym co jest narysowane. Mówię tu np o usuwaniu z wykresu konkretnej krzywej, punktu czy wyświetlaniu pola tekstowego po najechaniu na jakiś element.
Proszę o porady i nakierowanie jak ugryźć ten problem.

Pozdrawiam

0

Zawsze możesz przecież przechowywać dane o narysowanych liniach, krzywych, punktach na wykresie i np. w przypadku usuwania ich wykorzystać kolor tła. Np. narysuj nową linię o kolorze tła w miejscu gdzie była dana linia. Przechowujesz początek i koniec np. linii możesz znać jej długość i wykrywać czy kursor myszy znajduje się w danym punkcie i odpowiednio wyświetlać tekst. Jest to możliwe wszystko do zrobienia.

1 użytkowników online, w tym zalogowanych: 0, gości: 1