![]() |
Rätselhafter Style - Fehler
Liste der Anhänge anzeigen (Anzahl: 1)
Hallo,
in einer Anwendung habe ich unter Projekt/Optionen/Anwendung/Erscheinungsbild den Stil 'Lavender Classico' gewählt. Das sieht auch alles ganz ordentlich aus. Jetzt ist mir aufgefallen, dass in einem dynamisch erzeugten Formular 'DateTimePicker' abweichend vom gewählten Stil im traditionellen Windows-Stil angezeigt werden, wenn sie den Focus haben. Das geschieht allerdings nur bei der mit Debug - Konfiguration compilierten/erzeugten EXE. Compiliere ich das Projekt als 'Release', dann scheint alles in Ordnung zu sein. Sehr merkwürdig, das Ganze. Leider habe ich keine Ahnung, wo ich da suchen soll. Welche Einstellung in den Projekt-Optionen könnte dafür verantwortlich sein? Gruß LP |
AW: Rätselhafter Style - Fehler
Ich verwende den Kram nicht aber spiel mal mit dem Flag "Optimierung" rum..
gruss |
AW: Rätselhafter Style - Fehler
Mit der Optimierung hat das Phänomen offensichtlich nichts zu tun.
Ich habe mir das Ganze nochmal genauer angesehen. Der DateTimePicker wird nur dann falsch dargestellt, wenn DateMode = dmComboBox. Es wird auch nicht das ganze Steuerelement, sondern nur der Button für das Öffnen des Kalenders im traditionellen Windows-Stil dargestellt. Wähle ich 'seClient' bei 'StyleElements' ab, so wird der Button immer falsch angezeigt (auch ohne Focus). Das Ganze sieht nach einem Delphi-Bug aus. Dafür spricht auch, dass das Problem unter Delphi 10.2 offensichtlich nicht auftritt. Ein Schönheitsfehler, mit dem man leben könnte, zumal ja in der Release-Version alles OK zu sein scheint. Trotzdem würde mich der Grund für das unterschiedliche Verhalten der Konfigurationen doch interessieren. Gruß LP |
AW: Rätselhafter Style - Fehler
Zitat:
Was zu ähnlichen verhalten führt wie bei dir. Aber gut wenn dem bei dir nicht so ist um so besser. War auch nur ein Ansatz.. gruss |
AW: Rätselhafter Style - Fehler
Zitat:
Gruß LP |
AW: Rätselhafter Style - Fehler
Meiner Meinung nach ist das einfach die Komponente die noch nicht ganz angepasst ist.
Ist das nur bei dem Style so oder auch bei anderen? |
AW: Rätselhafter Style - Fehler
Zitat:
Zumindest bei mir so. Ansonsten kann man doch nur die Einstellungen Debug\Release vergleichen.. Zitat:
gruss |
AW: Rätselhafter Style - Fehler
Gefunden! :-D
Bei den Projekt-Optionen muss unter Anwendung/Manifest 'Laufzeit-Themes' aktiviert sein. Das war bei diesem Projekt tatsächlich nur in der Release-Konfiguration der Fall. Sachen gibt's! :? Gruß LP |
AW: Rätselhafter Style - Fehler
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 04:08 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