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/)
-   -   Delphi Schiebe-Schalter a la Windows 10 (https://www.delphipraxis.net/212376-schiebe-schalter-la-windows-10-a.html)

Alex_ITA01 1. Feb 2023 11:03

Schiebe-Schalter a la Windows 10
 
Liste der Anhänge anzeigen (Anzahl: 2)
Hallo zusammen,
ich wollte mal nachfragen ob ihr eine Komponente kennt, die vom Design her genau wie der Windows 10 Schiebeschalter aussieht aber ohne irgendwelche bestimmten Windows Styles auskommt?
Also der TToogleSwitch von Delphi sieht nicht so aus wie im Windows 10, auch nicht wenn man die Styles umstellt (das möchte ich aber auch nicht).
TMS bietet ein AdvSmoothSlider aber den bekomme ich vom Design auch nicht so schön eingestellt.
Grob geht es mir um das abgerundete Design sowie dem runden Button zum schieben.
Im Anhang der Schieber wie ich es mir vorstelle

KodeZwerg 1. Feb 2023 11:44

AW: Schiebe-Schalter a la Windows 10
 
Wenn es ohne Animation okay ist, ich nutze für solche Dinge einen TSpeedButton und habe in einer TImageList verschiedene Bilder für die verschiedenen Zustände hinterlegt (per Image Index dann lediglich einstellen was gewünscht ist)

Alex_ITA01 1. Feb 2023 12:23

AW: Schiebe-Schalter a la Windows 10
 
Hi KodeZwerg,
sollte schon mit Animation sein, wie eben der Windows 10 Schalter auch.
Bin sowieso verwundert, dass der TToogleSwitch in der Palette unter der Kategorie Windows 10 geführt wird, aber nicht aussieht wie der Windows 10 Schalter. Dachte der sollte genau dafür sein.
Naja...
Vielleicht kennt ihr ja noch eine Komponente, die man nutzen könnte

shebang 1. Feb 2023 12:35

AW: Schiebe-Schalter a la Windows 10
 
Schau mal hier: https://www.delphipraxis.net/208397-...gleswitch.html

KodeZwerg 1. Feb 2023 12:40

AW: Schiebe-Schalter a la Windows 10
 
Okay, mit Animation und exakt so wie in Deinem Bild macht es zum Beispiel von Almediadev die StyleControls -> scToggleSwitch bild findest du da irgendwo :-)

Uwe Raabe 1. Feb 2023 13:01

AW: Schiebe-Schalter a la Windows 10
 
Zitat:

Zitat von Alex_ITA01 (Beitrag 1518145)
Bin sowieso verwundert, dass der TToogleSwitch in der Palette unter der Kategorie Windows 10 geführt wird, aber nicht aussieht wie der Windows 10 Schalter. Dachte der sollte genau dafür sein.

Die Delphi-Implementation der sogenannten Windows 10 Controls hat halt den Charme, dass sie auch auf älteren Windows-Versionen laufen. Zumindest als die noch unterstützt wurden, war das noch von einer gewissen Relevanz.

Wenn man mal ein bisschen stöbert, findet man auch noch ältere Darstellungen des entsprechenden Windows-Controls, die der Delphi-Version schon etwas näher kommen. Z.B. hier: https://ux.stackexchange.com/questio...-toggle-switch

Aber ich finde auch, dass man da die Implementierung eines etwas aktuelleres Aussehens in Betracht ziehen sollte. Mach doch ein Feature-Request in QP dafür auf.

Alex_ITA01 2. Feb 2023 06:58

AW: Schiebe-Schalter a la Windows 10
 
Danke für eure Anregungen/Tipps.
Werde mir das im Detail mal angucken.

Habe mal ein Feature-Request aufgemacht auch wenn ich nichts von diesem Voting System halte...
Aber dann mal los mit voten ;-)

https://quality.embarcadero.com/browse/RSP-40491

Uwe Raabe 2. Feb 2023 10:14

AW: Schiebe-Schalter a la Windows 10
 
Zitat:

Zitat von Alex_ITA01 (Beitrag 1518198)
Habe mal ein Feature-Request aufgemacht auch wenn ich nichts von diesem Voting System halte...

Es geht gar nicht so sehr ums Voten. Ohne einen solchen Eintrag kommt vermutlich niemand bei Embarcadero auf die Idee so etwas auf die Agenda zu setzen. Die lesen hier ja nicht mit (bis auf eine Ausnahme).

Alex_ITA01 2. Feb 2023 14:02

AW: Schiebe-Schalter a la Windows 10
 
Na dann hoffen wir mal, dass es nicht nur gelesen sondern auch bearbeitet wird ;-)

vnvjan 2. Feb 2023 17:50

AW: Schiebe-Schalter a la Windows 10
 
Sollte nicht eigentlich WinUI die Lösung dafür bringen?
https://blogs.embarcadero.com/delphi-winui-3-demo/
https://blogs.embarcadero.com/what-y...s-ui-toolkits/


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