Changer la couleur du texte d'une case à cocher<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Bonjour, je souhaite modifier à la fois la couleur du texte et la couleur d'arrière-plan d'une case à cocher.Le court exemple suivant montre que la couleur d'arrière-plan est modifiée en rouge et qu'une bordure est ajoutée comme je m'y attendais, mais que la couleur du texte n'est pas modifiée en jaune comme demandé.Les propriétés semblent correctes.Est-ce que je fais quelque chose de stupide ici ?
cb = case à cocher("Bonjour !", beep(), << couleur du texte("jaune"), << couleur d'arrière-plan("rouge"), << border(1));
nw = new window("Ma fenêtre", cb);
afficher les propriétés (cb);
Merci beaucoup.
Re : Changer la couleur du texte d'une case à cocherJe n'ai pas réussi à faire fonctionner ce code dans JMP 11. Cela fonctionne cependant :
maintenant = nouvelle fenetre ( "Ma fenêtre" ,
hlistbox (
CB = case à cocher ( "" ) ,
bb = cadre de bordure ( tuberculose = zone de texte ( "Salut!" ))
)
) ;
tuberculose << Couleur de la police ( "jaune" ) ;
bb << définir la couleur d'arrière-plan ( "rouge" ) << côtés ( 15 ) ;
Re : Changer la couleur du texte d'une case à cocherOui, il semble que ce soit la meilleure façon de procéder.Je note également que je peux obtenir que la couleur d'arrière-plan entoure la case à cocher en plaçant le tout dans une zone de bordure comme celle-ci :
tb = textbox("Bonjour ! ", << couleur de la police("blanc"), << définir le style de police("gras"));
bb = borderbox(hlistbox(checkbox("", bip()), tb), << couleur d'arrière-plan("rouge"), << border(1));
nw = new window("Ma fenêtre", bb);
Merci beaucoup.
Re : Changer la couleur du texte d'une case à cocherOn dirait que la couleur du texte n'est pas très universelle.Cela fonctionne dans certains cas (c'est-à-dire les sous-titres) mais pas dans d'autres.Vous pouvez toujours simplement créer une zone de texte à côté de la case à cocher et y colorer le texte avec << Font Color().
tuberculose = zone de texte ( "Salut!" ) ;
CB = case à cocher ( "" , bip ()) ;
maintenant = nouvelle fenetre ( "Ma fenêtre" , hlistbox ( CB , tuberculose )) ;
tuberculose << Couleur de la police ( "jaune" ) << Couleur de l'arrière plan ( "rouge" ) << frontière ( 1 ) ;