JSL:如何更改按鈕框懸停顏色大家好,JMP 用戶和腳本編寫者,
我只是好奇,有誰知道按鈕框(滑鼠懸停時)的顏色是否可以自訂——可以透過「檔案」>「首選項」來自訂,或透過 JSL 用你自己的程式碼自訂。請看下圖中的「確定」按鈕框-滑鼠懸停在它上面時,它會變成淺藍色。

我嘗試搜尋腳本指南 PDF 和腳本索引,但找不到任何關於按鈕框懸停顏色的內容。我知道背景顏色可以更改,但這不是我想要的。
閱讀腳本指南後,似乎它只是一個偏好的東西,但我在那裡找不到任何東西。
提前感謝任何建議! ,
DS
自動化和腳本大規模客製化視窗回覆: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>
回覆:JSL:如何更改按鈕框懸停顏色你好@jthi ,
感謝您的回覆和解決方案。是的,我懷疑這應該不太容易改變,因為它似乎是 JMP 內建的,而不是可以更改的選項。
無論如何,你的解決方案確實有效,也達到了我的預期,但在我正在寫的程式碼中實現起來會非常困難。很高興知道 JSL 中有一個解決方法。
謝謝! ,
DS
回覆:JSL:如何更改按鈕框懸停顏色按鈕顏色由您的 Windows 作業系統顏色決定。在這種情況下,變更 Windows 設定中的強調色會變更 JMP 中的按鈕顏色。
布萊恩·科克倫
JMP開發
回覆:JSL:如何更改按鈕框懸停顏色你好@briancorcoran ,
感謝您提供的補充資訊。這能改成JMP的自訂功能嗎?只是好奇。
謝謝! ,
DS
回覆:JSL:如何更改按鈕框懸停顏色我們通常不想違背作業系統的按鈕設置,因為它們為視力障礙人士提供了諸如“高對比度”之類的輔助功能。不過,您隨時可以在 JMP 願望清單(https://community.jmp.com/t5/JMP-Wish-List/idb-p/jmp-wish-list ) 上提交請求。
謝謝,
布萊恩·科克倫(JMP)