variable truefill d'un toggle

Étiquetté : 

  • variable truefill d'un toggle

    Posté par StevannS sur 29 mars 2023 à 17h59

    bonjour, j’essaye de définir une variable dans la composante truefill d’un toggle afin de pouvoir récupérer la variable pour les autres toggle. La commande set ne semble cependant pas disponible ? L’idée était à peu près : dans TrueFill : set(vartruefill ; RGBA1)
    Merci d’avance de votre aide.

    PostID=phBcVgxTiB9p2se

    StevannS a répondu Il y a 10 mois, 3 semaines 1 Membre · 6 Réponses
  • 6 Réponses
  • Geoffroy

    Membre
    29 mars 2023 à 18h24

    Bonjour StevannS

    Tu ne peux pas utiliser la fonction Set dans une propriété TrueFill.
    Si je comprends bien ton idée, il te suffirait d’écrire dans la propriété TrueFill des autres toggle : If(!toggle1;RGBA1;RGBA2)

    CommentID=wwBXMG4CfdRkvRu, PostID=phBcVgxTiB9p2se

  • DavidZed

    Membre
    29 mars 2023 à 18h49

    Hello,
    Moi aussi j’ai un peu de mal à cerner ce que tu souhaites comme résultat, mais si tu souhaites utiliser un Set(), il faudra impérativement le mettre dans une propriété de comportement, le OnChange par exemple:

    If(Self.Value;Set(vartruefill;RGBA(0;180;0;1);RGBA(0;0;180;1))

    “Si ce contrôle vaut true, met vartruefill en vert, sinon met vartruefill en bleu”

    CommentID=foCDhQsO8c6kbLI, PostID=phBcVgxTiB9p2se

  • StevannS

    Membre
    29 mars 2023 à 20h10

    merci à vous 2.
    En fait, je souhaite pouvoir rappeler ladite variable dans tous les true et false fill des toggle pour ne modifier le code couleur qu’à un seul endroit. J’espère que c’est plus clair à présent ?

    CommentID=QVO7ieT6kqhPQ4Y, PostID=phBcVgxTiB9p2se

    • Geoffroy

      Membre
      29 mars 2023 à 20h29

      Dans ce cas, la solution de DavidZed est la plus appropriée.

      SubCommentID=7d4Up4qkMQhKfWN, CommentID=QVO7ieT6kqhPQ4Y, PostID=phBcVgxTiB9p2se

    • DavidZed

      Membre
      30 mars 2023 à 9h56

      Alors l’idéal est d’initialiser la variable dans le onstart de l’app 🙂

      SubCommentID=jiU2BPqunbC7kLI, CommentID=QVO7ieT6kqhPQ4Y, PostID=phBcVgxTiB9p2se

  • StevannS

    Membre
    31 mars 2023 à 10h00

    Merci David, c’est ce que j’ai fait !

    CommentID=eex4FtDmkp3GJ08, PostID=phBcVgxTiB9p2se

Connectez-vous pour répondre.