Delphi-PRAXiS
Seite 1 von 2  1 2      

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/)
-   -   Delphi Raize Controls (https://www.delphipraxis.net/209809-raize-controls.html)

michaelg 25. Jan 2022 14:55


Raize Controls
 
Liste der Anhänge anzeigen (Anzahl: 1)
Moin,

bei der Umstellung von Delphi 10.4.2 auf Delphi 11 habe ich ein Phänomen bei den Raizekomponenten.

Es handelt sich im Screenshot um ein tRZDBButtonEdit. Das sieht in D11 auf einmal anders aus. Buttonkind steht auf bkLookup. Es wurde nichts in den Properties des Edits geändert, ist alles identisch zu vorher.

Es scheint nicht wirklich invertiert zu sein, ich glaube fast, das ist ein komplett anderes Image. Das tritt bei einem tRZButtonEdit ebenfalls auf.

Ich weiß nicht, ob und wo man das umstellen könnte, so dass die altbekannten Images benutzt werden. Weiß das jemand von Euch?

Danke!!!!
Michael



Ups, sorry, hab den Eintrag im falschen Thema angelegt...Kann den einer verschieben?

Uwe Raabe 25. Jan 2022 15:16

AW: Raize Controls
 
Welche Version der Komponenten hast du denn installiert (V6.5.0 oder V7.0)?

michaelg 25. Jan 2022 15:22

AW: Raize Controls
 
Hi Uwe,

7.0.0, direkt aus dem aktuellen GetIt.

In der 10er war es 6.5.0

himitsu 25. Jan 2022 16:01

AW: Raize Controls
 
* entweder vergessen den Background zu zeichnen
* oder ausversehn den Style des Darkmode erwischt

Ich denk mal nicht, dass es absichtlich so aussieht (ein Bug).
Kann aber auch sein, dass der Fehler durch eine "Abweichung" in deinem Windows liegt, so dass es Andere nicht bei sich so sehn.

DP-Maintenance 25. Jan 2022 19:19

Dieses Thema wurde am "25. Jan 2022, 20:19 Uhr" von "TBx" aus dem Forum "Win32/Win64 API (native code)" in das Forum "GUI-Design mit VCL / FireMonkey / Common Controls" verschoben.

michaelg 25. Jan 2022 20:46

AW: Raize Controls
 
Andrere sehen es auch in schwarz.

Gibt es denn bei den Kompos eine Grundeinstellung für Normalmode, Darkmode, Glitzermode oder ähnliches? Irgendeine Konstante, die man defaultmässig einfach umstellen kann? In der IDE zur Entwurfszeit wird es übrigens so dargestellt, wie ich es gerne hätte.

In der Datei RZBtnEdt.pas steht oben bei den Änderungshinweisen:

Zitat:

7.0.0 (15 March 2021)
* Removed old conditional defines. All code designed only for RAD Studio 10.4+.
* Updated resource images
* Added High-DPI support for all elements in all controls
* Added improvments and optimizations in code
* Added ButtnonImages and ButtonImageIndex properties for TRzCustomButtonEdit
Bei den resource images ist auch RZBTNEDT_LOOKUP und RZBTNEDT_LOOKUP_20X dabei als PNG. Und die sehen für mich ok aus, sind transparente PNGs mit drei schwarzen Punkten.

himitsu 25. Jan 2022 21:24

AW: Raize Controls
 
Ja, die 3 Punkte hast du ja auch, nur der Komponentenhintergrund, der vorher hätte gezeichnet werden müssen, der fehlt.

Doublebuffered, oder sowas, ist nicht aktiv?

michaelg 26. Jan 2022 09:55

AW: Raize Controls
 
Doublebuffered true oder false hat keine Auswirkung.

Noch ein paar Dinge, die ich gecheckt habe:
  • - Skinsupport in den Project-Settings ist disabled.
  • - Es gibt einen dxSkinController von devExpress. Den gabs aber vorher auch schon und sollte sich nicht auf die Raize-Kompos auswirken. Schalte ich den dxSkincontroller ab, ändert das auch nichts.

Aber ein leeres Projekt zeigt die Knöpfe korrekt an. Irgendwas muss in meinem Programm anders sein.

Uwe Raabe 26. Jan 2022 11:42

AW: Raize Controls
 
Zitat:

Zitat von michaelg (Beitrag 1501204)
Skinsupport in den Project-Settings ist disabled.

Was genau meinst du damit? Benutzerdefinierte Stile in Erscheinungsbild oder Laufzeit-Themes aktivieren in Manifest?

Zitat:

Zitat von michaelg (Beitrag 1501204)
Es gibt einen dxSkinController von devExpress. Den gabs aber vorher auch schon und sollte sich nicht auf die Raize-Kompos auswirken. Schalte ich den dxSkincontroller ab, ändert das auch nichts.

Manchmal genügt schon das Einbinden einer Unit um einen Effekt zu bewirken.

michaelg 26. Jan 2022 13:22

AW: Raize Controls
 
Es liegt definitiv an den Laufzeit-Themes, die waren deaktiviert. DANKE!

Theoretisch ist das Problem damit gelöst. Allerdings hatte ich die früher mal absichtlich deaktiviert, damit das Programm immer identisch aussieht.


Alle Zeitangaben in WEZ +1. Es ist jetzt 08:24 Uhr.
Seite 1 von 2  1 2      

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