JSL: ボタンボックスのホバーカラーを変更する方法JMPユーザーとスクリプト作成者の皆さん、こんにちは。
ボタンボックスの色(マウスオーバー時)をカスタマイズできるかどうかご存知の方がいらっしゃいましたら、ぜひ教えてください。「ファイル」>「設定」から、またはJSLを使ってご自身のコードでカスタマイズできます。下の画像の「OK」ボタンボックスをご覧ください。マウスオーバーすると水色に変わります。

スクリプトガイドのPDFとスクリプトインデックスを検索してみましたが、ボタンボックスのホバーカラーに関する情報は見つかりませんでした。背景色を変更できることは知っていますが、私が求めているのはそれではありません。
スクリプト ガイドを読んだ後、それは単なる設定の問題のように思えますが、そこにも何も見つけられませんでした。
ご提案がありましたら、よろしくお願いします。
DS
自動化とスクリプトマスカスタマイゼーションウィンドウズRe: JSL: ボタンボックスのホバーカラーを変更する方法ボタンの色は実際には変更できないと思います。どうしても色を変えたい場合は、マウスボックスとテキストボックス、そしてスタイル設定用のディスプレイボックスなどを使って、独自のボタンスクリプトを作成してください(このような場合はJMPクラスを使用します)。
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: ボタンボックスのホバーカラーを変更する方法こんにちは@jthi 、
ご返信と解決策をありがとうございます。そうですね、これはJMPに組み込まれているもので、変更できるオプションではないようなので、特に簡単に変更できるものではないと思っていました。
いずれにせよ、あなたの解決策は確かに機能し、私が求めていたことを実現しています。ただし、現在作業中のコードに実装するのは非常に困難です。JSLで回避策があることがわかって良かったです。
ありがとう!、
DS
Re: JSL: ボタンボックスのホバーカラーを変更する方法ボタンの色はWindowsオペレーティングシステムの色によって決まります。この場合、Windowsの設定でアクセントカラーを変更すると、JMPのボタンの色も変更されます。
ブライアン・コーコラン
JMP開発
Re: JSL: ボタンボックスのホバーカラーを変更する方法こんにちは@briancorcoran 、
追加情報をありがとうございます。これはJMPでカスタマイズ可能な機能に変更できるものなのでしょうか? 興味があります。
ありがとう!、
DS
Re: JSL: ボタンボックスのホバーカラーを変更する方法視覚障碍者向けにハイコントラストなどのアクセシビリティ機能が提供されているため、通常はオペレーティングシステムのボタン設定に反することは避けたいと考えています。ただし、JMPウィッシュリスト( https://community.jmp.com/t5/JMP-Wish-List/idb-p/jmp-wish-list )でいつでもリクエストを送信できます。
ありがとう、
ブライアン・コーコラン(JMP)