Modifica del colore del testo di una casella di controllo<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Ciao, voglio cambiare sia il colore del testo che il colore di sfondo di una casella di controllo.Il seguente breve esempio dimostra che il colore di sfondo viene modificato in rosso e viene aggiunto un bordo come previsto, ma il colore del testo non viene modificato in giallo come richiesto.Le proprietà sembrano essere corrette.Sto facendo qualcosa di stupido qui?
cb = check box("Ciao!", beep(), << colore testo("giallo"), << colore sfondo("rosso"), << bordo(1));
nw = nuova finestra("La mia finestra", cb);
mostra proprietà(cb);
Grazie molto.
Ri: cambiare il colore del testo di una casella di controlloNon sono riuscito a far funzionare quel codice in JMP 11. Funziona comunque:
nw = nuova finestra ( "La mia finestra" ,
hlistbox (
cb = casella di controllo ( "" ) ,
bb = scatola di confine ( tb = casella di testo ( "Ciao!" ))
)
) ;
tb << Colore del carattere ( "giallo" ) ;
bb << impostare il colore di sfondo ( "rosso" ) << lati ( 15 ) ;
Ri: cambiare il colore del testo di una casella di controlloSì, sembra che sia il modo migliore per farlo.Inoltre noto che posso ottenere il colore di sfondo per circondare la casella di controllo inserendo il tutto all'interno di una casella di bordo come questa:
tb = textbox("Ciao! ", << colore carattere("bianco"), << imposta stile carattere("grassetto"));
bb = borderbox(hlistbox(checkbox("", beep()), tb), << background color("red"), << border(1));
nw = nuova finestra("La mia finestra", bb);
Grazie molto.
Ri: cambiare il colore del testo di una casella di controlloSembra che il colore del testo non sia molto universale.Funziona in alcuni casi (es. sottotitoli) ma non in altri.Puoi sempre creare una casella di testo accanto alla casella di controllo e colorare il testo con << Font Color().
tb = casella di testo ( "Ciao!" ) ;
cb = casella di controllo ( "" , bip ()) ;
nw = nuova finestra ( "La mia finestra" , hlistbox ( cb , tb )) ;
tb << Colore del carattere ( "giallo" ) << colore di sfondo ( "rosso" ) << confine ( 1 ) ;