Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   VCL-Styles [XE2] (https://www.delphipraxis.net/163084-vcl-styles-%5Bxe2%5D.html)

Schorschi5566 15. Sep 2011 08:59

VCL-Styles [XE2]
 
Hallo DPler,

ich spiele gerade mit den VCL-Styles herum. Nettes Feature. :)

Allerdings erhalten bei mir Subforms immer erstmal keinen Style wenn sie per Show angezeigt werden. Ab dem zweiten Aufruf funktioniert es dann.

Interessanterweise erscheint der korrekte Style auch, wenn man die ALT-Taste drückt (???).

Kann das jemand nachvollziehen?

Delphi-Quellcode:
uses
  Vcl.Themes,
  Vcl.Styles;
ist in den entsprechenden Units enthalten.

//Edit: Scheint nur mit vorhandenen Forms aufzutreten. 'Ne neue App mit 2 Forms funktioniert. Ich liebe es. :)

//Edit2: Nee, doch nicht. Passiert wenn man die Caption eines Forms beschreibt.
Delphi-Quellcode:
Caption := 'Test';
und schon knallt's.

Schorschi5566 15. Sep 2011 19:48

AW: VCL-Styles [XE2]
 
Gleich noch ein Bug (denk ich mal) was die VCL-Styles betrifft.

psOwnerDraw bei Panels einer StatusBar funktioniert nicht mehr, wenn man VCL-Styles verwendet.
OnDrawPanel wird nicht mehr angesprungen, auch nicht, wenn man DrawPanel direkt überschreibt. :cry:

Schorschi5566 15. Sep 2011 21:53

AW: VCL-Styles [XE2]
 
Workaround für das Form-Caption-Problem: Erst in OnActivate die Caption zuweisen.

Dann klappt's ohne dass der Style auf der Strecke bleibt. ;)


Alle Zeitangaben in WEZ +1. Es ist jetzt 00:56 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