Là, visiblement tu as des lacunes 'lourdes'. Il faut lire l'autoformation, il faut se former.
La solution la plus simple à mon avis, c'est de déclarer une variable Globale au projet (...mais j'ai peur de parler chinois quand je dis ça), disons gnCouleur, de type entier.
Quand tu actives ou désactives ton interrupteur, il faut alors modifier le contenu de cette variable globale.
Et systématiquement, quand tu ouvres une nouvelle fenêtre, tu exécutes le code :
mafenetre..couleurfond = gnCouleur
Une autre option, c'est d'utiliser la fonction ChangeGabarit() (je crois qu'elle s'appelle comme ça) ; ça va faire quelque chose qui ressemble à ta demande ... mais pas exactement ta demande.
Là si je comprend bien, à partir de la fenêtre 2, tu veux lire le contenu de l'interrupteur qui est dans la fenêtre 1, et selon cet interrupteur, faire un traitement ou un autre. Techniquement, c'est possible, mais ce n'est pas sain.
Partager