Delphi samo usuwa Itemy z ListView

0

Witam.
Problem jak w temacie. Pracuje z Delphi 2007. Mam na formatce kilka ListView, a w nich Itemy z checkbox'ami. Problem powtórzył się już conajmniej kilka razy. Robie małą modyfikacje w pliku PAS, np. zmieniam treść MessageBox'a.... A tu okazuje się że przy zapisaniu Delphi za moimi plecami postanowiło zmodyfikować też DFM'a. Poza różnymi drobnymi zmianami, które nijak nie wpływają na wygląd i zachowanie okna (np. dopisanie ExplicitHeigth...) robi jedną rzecz, która zaczyna doprowadzać mnie do furii - usuwa całą zawartość wszystkich ListView. Tak totalnie. Po wglądzie w text DFM'a okazuje się że w sekcji LV1.Items.ItemData jest PUSTO. Jak do tej pory nie znalazłem nikogo z podobnym problemem. Może mam włączoną jakąś ogólną opcję, która umożliwia Delphi samodzielne dokonywanie korekt w plikach DFM? Ale żeby aż do tego stopnia??? Co gorsza dzieje się tak tylko czasami. Nie zauważyłem żadnej prawidłowości, czy powtarzalności więc nie mam pojęcia jakie warunki trzeba spełnić żeby tak się stało. Nigdy też nie udało mi się tego zaobserwować "na gorącym uczynku". Brak itemów zawsze zauważałem dopiero przy próbie odpalenia okna, gdy próbuje pracować na Itemach, których nie ma... Ot kapryśne bydle...
Jakikolwiek trop będzie mile widziany...

Pozdrawiam

PS.: Z góry dziękuję za rady w stylu "Przestań używać ListView..."
PPS.: Może coś zmieni informacja, że wszystkie ListView leżą na PageControl...

2

nigdy sie nie spotkałem z takim problemem, ale działam na innej wersji delphi, więc może dlatego, ale mam podobny problem. Czasami od komponentu DataSource odpina się DataSet w DFMie .. najprostrze rozwiązanie.. zapisać te dane w kodzie by były dodawane przy create

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