Wysypywanie sie programu podczas usuwania elementu

0

Witam. Pół nocy straciłem na znalezienie problemu i się poddaję.
Dokładniej chodzi o to, że jak dodam tyle elementów do listy tak, aby wszystkie "nie dały sie wyświetlić" i zaczął działać suwak to potem elementy usuwają się kliknięciem delete poprawnie. Usuwają się poprawnie do momentu, aż przestanie być potrzebny scrollbar. Wtedy przy usuwaniu kolejnego elementu program się wysypuje.

Ponad to, próbowałem użyć debuggera, a raczej zacząć uczyć się go obsługiwać, niestety program mi się wiesza wtedy już przy klikaniu na element.

Jeżeli ktoś mógłby spojrzeć na kod podany w załączniku byłbym wdzięczny. Dokłądniej chodzi o funkcję DeleteSelected() z klasy LISTA bo od tego się wszystko zaczyna.

2

Ok, mam nauczkę na przyszłość. Nie robić zagmatwanych funkcji. Tworzenie każdej z list oraz usuwanie rozbiłem na osobne funkcje i kilka innych większych funkcji też rozbiłem i pomogło. W znalezieniu błędu pomógł wujek debugger, który w końcu nauczyłem się obsługiwać !

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.