Obiekt na TImage

PA
  • Rejestracja:ponad 18 lat
  • Ostatnio:prawie 17 lat
0

W programie na formie głównej mam umieszczony obiekt typu TImage stanowiący tło. Na nim kilka elementów, m.in. TTrackbar. Można powiedzieć, że ten element wyświetlany jest jako transparent. Problem polega na tym, że po zmianie zawartości TImage na Trackbarze pozostają pozostałości z poprzedniego obrazka. Można usunąć je tylko przez kliknięcie na obiekt.
W jaki sposób odświeżyć je automatyczne?
Procedury refresh, repaint nie działają.

ŁF
Moderator
  • Rejestracja:ponad 22 lata
  • Ostatnio:około 12 godzin
0

a invalidate albo bringtofront? refresh/repaint którego obiektu wywołujesz? image czy trackbar?
możesz też spróbować ustawić doublebuffered formatki na false.


crowa
  • Rejestracja:ponad 18 lat
  • Ostatnio:około 8 lat
  • Lokalizacja:Poznań
  • Postów:295
0
Kopiuj
InvalidateRect(Form1.Handle, nil, False); 

Tomasz Andrzejewski
Delphi (XE3-XE7) framework engineer @ InterLan
MCP: Microsoft SQL Server 2008, Implementation and Maintenance

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.