Habe in einem meiner Programme die Komponente DCTrackBar verwendet, da sie es mir erlaubt dass ganze aussehen der Trackbar selber vorzugeben. Allerdings hat die Sache einen Haken nämlich dass die ganze Komponente in der Hintergrundsfarbe des Formulars gefärbt ist, und ich die komponente über ein TImage drüberlegen will, welche trotzdem sichtbar sein soll.
siehe bild:
Ich versuche zwar in der Prozedur Paint das Canvas zu löschen, bevor die einzelnen komponenten daraufgezeichnet werden, nur leider bringt das nichts :
Quelltext
1: 2:
| canvas.Brush.style := bsclear; canvas.FillRect (clientrect); |
die komponente ohne anderen schnickschnack gibts hier(7kb):
www.krazz.net/dctrack.zip