Delphi 7 + ListView

0

Witam,

mam kolejny problem, można nazwać go "estetyczny". W swoim programie w kilku miejscach używam komponentu ListView, do którego ładowane są dane z bazy MySql. Te komponenty wyświetlane są pod różnymi przyciskami. W przypadku jednego przycisku po otworzeniu nowej formy i utworzeniu ListView'a z wczytanymi danymi nagłówki są niewidoczne, tak jakby nie miały rozdziału między kolumnami, na nagłówkach też nie ma tekstu, który w rzeczywistości jest przypisany do owych nagłówków. Kliknięcie na nagłówek i rozciągnięcie kolumny powoduje prawidłowe wyświetlenie nagłówków tabeli. Poprawnie również wyświetlają się po odświeżeniu tabeli. Ten komponent ma takie same właściwości jak w pozostałych przypadkach, gdzie można szukać przyczyny takiego zachowania ?

Pozdrawiam

0

To jest jedna z przyczyn mojej kompletnej rezygnacji z TListView na rzecz TVirtualTree.
Jednak rozwiązanie na tą bolączkę znalazłem, jedno z dwóch:

  1. Zoptymalizować zapytanie aby działało szybciej.
  2. Po wypełnieniu listy zapodać Invalidate.

Z tym że to pierwsze to tylko krótkodystansowe zaradzenie - przy większej ilości danych znów się pojawi ten problem.

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