Rysowanie po panelu - problem z przewijaniem rysunku

0

Siemka,
mam następujący problem z rysowaniem, moim celem jest wyświetlanie diagramu który może być większy niż panel, zależy to od użytkownika .

Jeśli jest większy to zaczynają się dziać cuda, tak wyglada panel z narysowanym diagramem

1493632655518e9872db89a.png

a tak po próbie przeciagniecia scrolem na dół, żeby obejrzeć niższe partie diagramu

1595069365518e96031b699.png

Wygląda mi to jakby ciągłe mi rysowało, czyli w lewym górnym rogu był ciągłe punkt 0,0 nawet jak przeciągniemy na sam dół scrolla, a powinno być np po przeciągnięciu współrzędne górnego rogu 0,500 czy o ile jednostek przeciagneliśmy.

Dobra teraz chwilka o algorytmie, wydaje mi się że nie jest to niezbędne, ale chce dać pełniejszy wgląd w program.
Parę petli które rozmieszczają obiekty w pionie i poziomie jeśli jest ich więcej niż jeden na poziomie, później następuje rysowanie poprzez pętle forech na kolekcji, dzięki niej z tablicy pobieram współrzędne, a z kolekcji dane (opis i typ kształtu jaki ma zostać narysowany.

Pozdrawiam,
jeśli jest coś niejasnego, za mało szczegółów to piszcie a ja postaram się odpowiedzieć.

0

rozwiazane, miałem podczepione scrolle do panelu, a nie do formy

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