![]() |
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:
ist in den entsprechenden Units enthalten.
uses
Vcl.Themes, Vcl.Styles; //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:
und schon knallt's.
Caption := 'Test';
|
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: |
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 20:25 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