Witam, jako początkujący użytkownik DELPHI tworzę program z użyciem komponentu LISTVIEW. Po krótce chcę, żeby po 2 krotnym kliknięciu na którąś z wyświetlonych linii w ListView ukazało się okienko z editami i wczytanymi do nich danymi z tabeli listView. Z "przenoszeniem" i wczytywaniem danych sobie poradziłem, jednak mam problem gdy kliknę na puste pole pod rekordami ListView (obszar zaznaczony na czerwono). Wtedy wyrzuca mi błąd. Przy 2 krotnym kliknięciu na pola "niepuste" program działa prawidłowo. Pytanie jest jak oprogramować to zdarzenie, żeby wyeliminować pokazywanie się tego błędu ?
Znalazłem i próbowałem chwyt z linka poniżej - nie przynosi efektu:
http://4programmers.net/Delphi/faq/Co_zrobi%C4%87_w_ListView,_aby_po_klikni%C4%99ciu_na_puste_pole_program_nie_generowa%C5%82_b%C5%82%C4%99du
Kombinowałem też z ograniczeniem zaznaczania do Items.Count ale to też nie spełniało zadania.
Pozdrawiam
- listview.JPG (49 KB) - ściągnięć: 144