JSL : Comment modifier la couleur de survol de la boîte à boutonsBonjour utilisateurs et scripteurs JMP,
Je me demandais simplement si quelqu'un savait si la couleur d'un bouton (lorsqu'on le survole) pouvait être personnalisée, soit via Fichier > Préférences, soit via JSL avec son propre code. Regardez le bouton « OK » dans l'image ci-dessous : il devient bleu clair au survol.

J'ai cherché dans le guide de script PDF et l'index des scripts, mais je n'ai rien trouvé concernant la couleur de survol d'une boîte de boutons. Je sais que la couleur d'arrière-plan peut être modifiée, mais ce n'est pas ce que je recherche.
Après avoir lu le Guide de script, il semble que ce ne soit qu'une question de préférences, mais je n'ai rien trouvé là non plus.
Merci d'avance pour toutes suggestions !,
DS
Automatisation et scriptsPersonnalisation de masseWindowsRe : JSL : Comment modifier la couleur de survol de la boîte à boutonsJe ne pense pas qu'il soit possible de modifier la couleur des boutons. Si vous avez vraiment besoin d'une couleur différente, vous pouvez créer votre propre bouton (j'utiliserais la classe JMP pour ce genre de choses) en utilisant la zone Souris + la zone Texte, et éventuellement d'autres zones d'affichage pour le style.
Names Default To Here(1);
nw = New Window("Example",
H List Box(
btn = Button Box("Press Me"),
Mouse Box(
Border Box(
Left(2), Right(2), Top(1), Bottom(1),
Sides(15),
<< Set Background Color("Light Gray"),
tb = Text Box("Press Me")
)
, <
<SETTRACKENABLE>
= 0, "Light Blue", "Light Gray")) ) ) , << SetClickEnable(1) , <
<SETCLICK></SETCLICK>
</SETTRACKENABLE>
Re : JSL : Comment modifier la couleur de survol de la boîte à boutonsSalut @jthi ,
Merci pour votre réponse et votre solution. Oui, je me doutais que ce ne serait pas particulièrement facile à modifier, car cela semble être intégré à JMP et non une option modifiable.
Quoi qu'il en soit, votre solution fonctionne parfaitement et répond à mes attentes, mais elle serait très difficile à implémenter dans le code sur lequel je travaille. Il est bon de savoir qu'il existe une solution de contournement en JSL.
Merci!,
DS
Re : JSL : Comment modifier la couleur de survol de la boîte à boutonsLes couleurs des boutons sont déterminées par les couleurs de votre système d'exploitation Windows. Dans ce cas, modifier la couleur d'accentuation dans les paramètres Windows modifierait la couleur des boutons dans JMP.
Brian Corcoran
Développement JMP
Re : JSL : Comment modifier la couleur de survol de la boîte à boutonsSalut @briancorcoran ,
Merci pour ces informations supplémentaires. Est-ce que cela pourrait être modifié pour devenir une fonctionnalité personnalisable dans JMP ? Juste par curiosité.
Merci!,
DS
Re : JSL : Comment modifier la couleur de survol de la boîte à boutonsNous ne souhaitons généralement pas modifier les paramètres des boutons du système d'exploitation, car ils offrent des fonctionnalités d'accessibilité comme le contraste élevé pour les personnes malvoyantes. Cependant, vous pouvez toujours faire une demande via la liste de souhaits JMP à l' adresse https://community.jmp.com/t5/JMP-Wish-List/idb-p/jmp-wish-list .
Merci,
Brian Corcoran (JMP)