Witam
Piszę program, który rysuje pewien wykres. Obraz tworzę przy pomocy klasy Graphics. Teraz chciałbym dodać możliwość zaznaczenia pewnego obszaru na tym wykresie (tak jak to wygląda choćby w Paintcie).
Chcę, by wyświetlał się prostokąt, zaczynający się w punkcie, w którym przycisnęliśmy lewy przycisk myszy, a kończący w obecnym położeniu kursora. Problem w tym, że po przesunięciu myszki, wciąż pozostają widoczne prostokąty narysowany przy poprzednim położeniu kursora. Nie mogę korzystać z metody Graphics.Clear, ponieważ ponowne generowanie wykresie zajmuje zbyt dużo czasu.
Czy ktoś może mi doradzić jak rozwiązać ten problem?