Obtenir un composant visuel de type "interrupteur"

Bonjour,
Je cherche un composant visuel de type interrupteur pour Xojo macOS (voir image)
Ca se fait de plus en plus et son absence devient pénalisante dans la bibliothèque de Xojo.

Interrupteurs

Einhugur a ce type de switch:
https://einhugur.com/Html/CustomButton/CustomSwitch.html

On peut aussi relativement facilement créer une classe à partir d’un canvas, en affichant l’une ou l’autre représentation (on/off). Une propriété du canvas peut indiquer la valeur true ou false, qui sert à la classe pour afficher la bonne image.

Le changement d’état se fait dans MouseUp (return true dans MouseDown).

Bonjour
dans la doc, va voir " Custom drawn controls"
slt

1 Like

Bonjour Denis,

Ce contrôle peut être créé très facilement à l’aide d’un DesktopContainer, voici un exemple de switch que tu peux utiliser tel quel ou le modifier selon tes besoins…
Il est un peut plus complexe avec une animation et le choix de la couleur système / utilisateur, mais cela te donne une base.

https://downloads.alinofsoftware.ch/public/xojo/Switch.zip

2 Likes

Merci beaucoup, il est superbe. reste à gérer les événements slon la position du commutateur.
Denis