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/)
-   -   Stil von TToggleSwitch? (https://www.delphipraxis.net/208397-stil-von-ttoggleswitch.html)

Bernhard73 24. Jul 2021 10:49

Stil von TToggleSwitch?
 
Liste der Anhänge anzeigen (Anzahl: 1)
Hallo zusammen,

ganz triviale Frage: Wie erreicht man es eigentlich, dass der TToggleSwitch im nativen Windows-Stil angezeigt wird? Statt rundlichen Konturen und rundem Thumb sehe ich da eine eckige monochrome Version (s.u.), die optisch eher nicht so doll aussieht. Bei Verwendung von VCL-Stilen scheint die Darstellung auch nicht zu stimmen (eckige Thumbs).

Danke für Eure Hilfe
Bernhard

Uwe Raabe 24. Jul 2021 12:49

AW: Stil von TToggleSwitch?
 
Bei Verwendung eines VCL-Style entscheidet natürlich der Style, wie der Switch gezeichnet werden soll. Allerdings ist der Delphi-ToggleSwitch kein natives Windows-Control. Das gibt es nur bei UWP-Anwendungen und das sieht halt anders aus als das von Delphi gezeichnete.

himitsu 24. Jul 2021 14:19

AW: Stil von TToggleSwitch?
 
In em Fall den Style bearbeiten und mit eigenen Bitmaps anpassen. :angle2: (falls niemand vergessen hat einzubauen, dass diese Komponente Styles behandelt)

Uwe Raabe 24. Jul 2021 14:35

AW: Stil von TToggleSwitch?
 
Ab Delphi 10.4 kann man dem ToggleSwitch ja auch in StyleName seinen eigenen Style zuordnen: http://docwiki.embarcadero.com/RADSt..._Steuerelement

Bernhard73 26. Jul 2021 17:49

AW: Stil von TToggleSwitch?
 
Danke für die Antworten. Ich habe das jetzt mal selbst durch Änderung des Stils hinbekommen. Leider ist der ToggleSwitch in den meisten standardmäßig verfügbaren VCL-Skins nicht sehr schön umgesetzt.
Gruß Bernhard

vnvjan 2. Feb 2023 17:48

AW: Stil von TToggleSwitch?
 
Sollte nicht WinUI die Lösung dafür bringen?
https://blogs.embarcadero.com/delphi-winui-3-demo/

EDIT
Ups...falscher Thread


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