![]() |
Pagecontrol mit Imagelist und VCL Styles
Liste der Anhänge anzeigen (Anzahl: 1)
Ich wollte grad auch mal mein Programm mit den schönen Styles verzieren, bin aber schnell gestolpert.
Ich habe ein Pagecontrol mit mehreren Tabs und einer Imagelist mit zwei Grafiken (rote und blaue Lampe). Die Lampen werden auf allen Tabs angezeigt und dynamisch umgeschaltet (ImageIndex des Tabsheet). Sobald ich einen Style aktiviere, hängen meine Lampen auf halbmast (Siehe Anhang). Wenn ich irgendwelche zusätzlichen Dummy-Grafiken in die Imagelist einbaue (soviele, wie Tabsheets vorhanden sind), passt die Anzeige wieder. Hat jemand schon einen Bugfix dafür? |
AW: Pagecontrol mit Imagelist und VCL Styles
Beispielprojekt?
|
AW: Pagecontrol mit Imagelist und VCL Styles
Liste der Anhänge anzeigen (Anzahl: 1)
Ok, hier ein einfaches Beispiel, eine Imagelist mit zwei Bitmaps, eine mit Vieren. Mit Windows-Default ist alles gut.
Compiliert mit Seattle (incl. Hotfix), mit Berlin siehts aber genauso aus |
AW: Pagecontrol mit Imagelist und VCL Styles
Gutes Beispiel zum Reproduzieren :thumb:
Warum das ist so ist erschließt sich mir allerdings auch nicht... (Bei mir auch nachvollziehbar) |
AW: Pagecontrol mit Imagelist und VCL Styles
Ist ein Bug in
Delphi-Quellcode:
. Kannst du bitte einen QP-Report mit deinem Beispielcode aufmachen. Ich werde dann versuchen, jemanden darauf anzusetzen.
TTabControlStyleHook
|
AW: Pagecontrol mit Imagelist und VCL Styles
Ach ja: Als Workaround muss die ImageList mindestens so viele Einträge haben wie das PageControl TabSheets hat.
|
AW: Pagecontrol mit Imagelist und VCL Styles
Hat auch schon jemand anderes entdeckt:
![]() |
Alle Zeitangaben in WEZ +1. Es ist jetzt 14:30 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