JSL: Cómo cambiar el color al pasar el mouse sobre el cuadro de botonesHola usuarios y scripters de JMP,
Tenía curiosidad por saber si alguien sabía si se puede personalizar el color de un botón (al pasar el cursor sobre él), ya sea desde Archivo > Preferencias o mediante JSL con código propio. Observa el botón "Aceptar" en la imagen de abajo: cambia a un color azul claro al pasar el cursor sobre él.

Intenté buscar en el PDF de la guía de scripting y en el Índice de scripting, pero no encontré nada sobre el color al pasar el cursor sobre el cuadro de un botón. Sé que el color de fondo se puede cambiar, pero no es lo que busco.
Después de leer la Guía de scripts, parece que es solo una cuestión de preferencias, pero tampoco pude encontrar nada allí.
¡Gracias de antemano por cualquier sugerencia!,
DS
Automatización y scriptingPersonalización masivaVentanasRe: JSL: Cómo cambiar el color al pasar el mouse sobre el cuadro de botonesNo creo que puedas cambiar el color de los botones. Si necesitas un color diferente, puedes crear tu propio botón (yo usaría la clase JMP para algo así) usando el cuadro de ratón + el cuadro de texto y quizás otros cuadros de visualización para darle estilo.
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: Cómo cambiar el color al pasar el mouse sobre el cuadro de botonesHola @jthi ,
Gracias por tu respuesta y solución. Sí, sospechaba que no sería fácil cambiarlo, ya que parece ser algo integrado en JMP y no una opción modificable.
En cualquier caso, tu solución funciona y cumple con mis expectativas, pero sería muy difícil de implementar en el código en el que estoy trabajando. Me alegra saber que existe una solución alternativa en JSL.
¡Gracias!,
DS
Re: JSL: Cómo cambiar el color al pasar el mouse sobre el cuadro de botonesLos colores de los botones se determinan según los colores de su sistema operativo Windows. En este caso, al cambiar el color de énfasis en la configuración de Windows, se cambiaría el color del botón en JMP.
Brian Corcoran
Desarrollo de JMP
Re: JSL: Cómo cambiar el color al pasar el mouse sobre el cuadro de botonesHola @briancorcoran ,
Gracias por la información adicional. ¿Se podría modificar esto para que sea una función personalizable en JMP? Solo por curiosidad.
¡Gracias!,
DS
Re: JSL: Cómo cambiar el color al pasar el mouse sobre el cuadro de botonesNormalmente no queremos modificar la configuración de los botones del sistema operativo, ya que ofrecen funciones de accesibilidad como el alto contraste para personas con discapacidad visual. Sin embargo, siempre puede solicitarlo en la lista de deseos de JMP: https://community.jmp.com/t5/JMP-Wish-List/idb-p/jmp-wish-list .
Gracias,
Brian Corcoran (JMP)