Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Multimedia (https://www.delphipraxis.net/16-multimedia/)
-   -   Pagecontrol mit Imagelist und VCL Styles (https://www.delphipraxis.net/193932-pagecontrol-mit-imagelist-und-vcl-styles.html)

Rainer Wolff 25. Sep 2017 16:09

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?

Uwe Raabe 25. Sep 2017 16:34

AW: Pagecontrol mit Imagelist und VCL Styles
 
Beispielprojekt?

Rainer Wolff 25. Sep 2017 18:39

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

Der schöne Günther 25. Sep 2017 18:44

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)

Uwe Raabe 25. Sep 2017 19:05

AW: Pagecontrol mit Imagelist und VCL Styles
 
Ist ein Bug in
Delphi-Quellcode:
TTabControlStyleHook
. Kannst du bitte einen QP-Report mit deinem Beispielcode aufmachen. Ich werde dann versuchen, jemanden darauf anzusetzen.

Uwe Raabe 25. Sep 2017 20:52

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.

Uwe Raabe 26. Sep 2017 09:36

AW: Pagecontrol mit Imagelist und VCL Styles
 
Hat auch schon jemand anderes entdeckt: https://quality.embarcadero.com/browse/RSP-14732


Alle Zeitangaben in WEZ +1. Es ist jetzt 09:19 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz