JSL: Come cambiare il colore del passaggio del mouse sulla Button BoxCiao utenti e programmatori JMP,
Ero solo curioso di sapere se qualcuno sapesse se il colore di un pulsante (passandoci sopra il mouse) può essere personalizzato, tramite File > Preferenze o tramite JSL con il proprio codice. Osservate il pulsante "OK" nell'immagine qui sotto: diventa di colore azzurro passandoci sopra il mouse.

Ho provato a cercare nel PDF della guida allo scripting e nell'indice degli script, ma non ho trovato nulla sul colore del passaggio del mouse su un pulsante. So che il colore di sfondo può essere cambiato, ma non è quello che cerco.
Dopo aver letto la Guida allo scripting, mi è sembrato che si trattasse solo di una questione di preferenze, ma non sono riuscito a trovare nulla nemmeno lì.
Grazie in anticipo per eventuali suggerimenti!
DS
Automazione e scriptingPersonalizzazione di massaFinestreRe: JSL: Come cambiare il colore del passaggio del mouse sulla Button BoxNon credo che si possano cambiare i colori dei pulsanti. Se proprio hai bisogno di una colorazione diversa, potresti creare uno script per il tuo pulsante (io userei la classe JMP per qualcosa del genere) usando Mousebox + TextBox e magari qualche altro riquadro di visualizzazione per lo stile.
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: Come cambiare il colore del passaggio del mouse sulla Button BoxCiao @jthi ,
Grazie per la risposta e la soluzione. Sì, sospettavo che non sarebbe stato particolarmente facile modificarlo, perché sembra essere integrato in JMP e non un'opzione modificabile.
Comunque, la tua soluzione funziona sicuramente e fa quello che cercavo, ma sarebbe molto difficile da implementare nel codice su cui sto lavorando. È bello sapere che esiste una soluzione alternativa in JSL.
Grazie!,
DS
Re: JSL: Come cambiare il colore del passaggio del mouse sulla Button BoxI colori dei pulsanti sono determinati dai colori del sistema operativo Windows. In questo caso, modificando il colore principale nelle Impostazioni di Windows, si modificherà anche il colore dei pulsanti in JMP.
Brian Corcoran
Sviluppo JMP
Re: JSL: Come cambiare il colore del passaggio del mouse sulla Button BoxCiao @briancorcoran ,
Grazie per le informazioni aggiuntive. È possibile modificarlo per renderlo una funzionalità personalizzabile in JMP? Solo per curiosità.
Grazie!,
DS
Re: JSL: Come cambiare il colore del passaggio del mouse sulla Button BoxDi solito non vogliamo modificare le impostazioni dei pulsanti del sistema operativo, perché offrono funzionalità di accessibilità come il contrasto elevato per le persone con disabilità visive. Tuttavia, puoi sempre inviare una richiesta tramite la Lista dei desideri di JMP all'indirizzo https://community.jmp.com/t5/JMP-Wish-List/idb-p/jmp-wish-list .
Grazie,
Brian Corcoran (JMP)