![]() |
PageControl: wegen DrawTab verschwinden Icons
Ich verwende im Programm ganz normale Delphi-Komponente PageControl, die aus 6 TabSheets besteht.
Jede Tabsheet hat ein Icon und Text als Caption. Das funktioniert einwandfrei. Aber unserer Design-Abteilung haben die Farben von TabShees nicht gefallen, jetzt soll jede Seite eigene Farbe bekommen. Das habe ich mit der Funktion DrawTab sogar braw gemeistert. Die Farben sind anders, Caption ist da, nur blöd, dass Icons komplett fehlen. Und jetzt die Frage, kann man sie irgendwie wieder hinkriegen oder geht gar nicht? Die Icons sind in ImageList gespeichert. |
Re: PageControl: wegen DrawTab verschwinden Icons
Ich versteh die Frage nicht so ganz. Du malst die Tabs nun selber - aber malst du denn auch die Icons?
|
Re: PageControl: wegen DrawTab verschwinden Icons
Zitat:
|
Re: PageControl: wegen DrawTab verschwinden Icons
Du malst die Tabs also selber und weisst nun nicht, wie du die Icons aus der Iconliste irgend wohin gemalt bekommst?
Delphi-Quellcode:
ImageList1.Draw(TabCanvas, Rect.Left, Rect.Top, Tab.ImageIndex);
|
Re: PageControl: wegen DrawTab verschwinden Icons
Danke, es hat geklappt! :P
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 12:51 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz