AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

VCL Styles nur für einzelne Controls?

Ein Thema von ULIK · begonnen am 6. Nov 2024 · letzter Beitrag vom 18. Jan 2025
Antwort Antwort
Benutzerbild von Uwe Raabe
Uwe Raabe

Registriert seit: 20. Jan 2006
Ort: Lübbecke
11.757 Beiträge
 
Delphi 12 Athens
 
#1

AW: VCL Styles nur für einzelne Controls?

  Alt 15. Jan 2025, 21:40
Als StandardStil ist Windows eingestellt.
Ich habe jetzt keine Referenz parat, aber soweit ich mich erinnere, funktioniert das Per-Control-Styling nur wenn der Standard-Style nicht Windows ist.

Frage: Wie kann ich nun tun, damit auch zur Laufzeit das Grid in Auric dargestellt wird?
Hat jemand eine Lösung?
Den Standard-Style auf Auric stellen und in allen Forms den StyleName auf Windows setzen. Alle Controls erben nun den Windows-Style vom Form, solange ihr StyleName leer bleibt. Beim Grid setzt man den halt wieder auf Auric.
Uwe Raabe
Certified Delphi Master Developer
Embarcadero MVP
Blog: The Art of Delphi Programming
  Mit Zitat antworten Zitat
HCB

Registriert seit: 12. Feb 2020
226 Beiträge
 
Delphi 12 Athens
 
#2

AW: VCL Styles nur für einzelne Controls?

  Alt 16. Jan 2025, 09:13
Hallo Uwe,

vielen Dank für die Information. Warum in der Entwurfsansicht sich das Design ändert und beim Ausführen sich wieder zurückstellt, finde ichn seltsam.
Dein Vorschlag funktioniert zwar, aber alle ca. 75 Forms auf Windows einzustellen ist ja aufwendiger als nur die eine betreffende Komponente auf das gewünschte Design zu setzen.

Insgesamt von meiner Seite aus betrachtet, ist das mit den Designs noch nicht richtig ausgereift. Ich habe auch beim Schließen der Anwendung MemoryLeak wenn ich vorher von einem anderen Design zurück zu Windows schalte. Die Umschaltung erfolgt aus einer Form Dialog in einer MDI Anwendung.

Außerdem habe ich seitdem (keine Ahnung ob damit ein Zusammenhang besteht) eine Viruswarnung vom Windows Defender, der kurzerhand die Anwendung löscht bzw. in die Quarantäne schickt.

Nach Stunden an Arbeit lasse ich lieber die Finger davon auf einstellbares Design umzustellen.

LG Harry
  Mit Zitat antworten Zitat
TurboMagic

Registriert seit: 28. Feb 2016
Ort: Nordost Baden-Württemberg
3.094 Beiträge
 
Delphi 12 Athens
 
#3

AW: VCL Styles nur für einzelne Controls?

  Alt 18. Jan 2025, 09:13
Hallo,

es gab tatsächlich mal Crahses beim zurückstellen auf den Standard Windows Stil.
99% davon wurden in 12.2 behoben. Ich hab' jetzt nur npoch einen übrig und der tritt bei
mir nur beim Beenden meiner Anwendung auf und auch nur intern, d.h. der Anwender dürfte
den nicht sehen.

Da bin ich ehrlicherweise aber EMBT auch noch einen von denen gewünschten test schuldig.
Muss ich mal die Zeit dafür finden.

Andere Bugs beim Stilumschalten wurden inzwischen behoben.

Bist du schon auf 12.2?
Grüße
TurboMagic
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 00:13 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