Ändern der Textfarbe eines Kontrollkästchens<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Hallo, ich möchte sowohl die Textfarbe als auch die Hintergrundfarbe eines Kontrollkästchens ändern.Das folgende kurze Beispiel zeigt, dass die Hintergrundfarbe wie erwartet in Rot geändert und ein Rahmen hinzugefügt wird, die Textfarbe jedoch nicht wie gewünscht in Gelb geändert wird.Die Eigenschaften scheinen korrekt zu sein.Mache ich hier etwas Dummes?
cb = check box("Hallo!", beep(), << text color("gelb"), << hintergrundfarbe("rot"), << border(1));
nw = neues Fenster("Mein Fenster", cb);
Eigenschaften anzeigen(cb);
Vielen Dank.
Betreff: Textfarbe eines Kontrollkästchens ändernIch konnte diesen Code in JMP 11 nicht zum Laufen bringen. Dies funktioniert jedoch:
jetzt = neues Fenster ( "Mein Fenster" ,
hlistbox (
cb = Kontrollkästchen ( „“ ) ,
bb = Randfeld ( tb = Textfeld ( "Hallo!" ))
)
) ;
tb << Schriftfarbe ( "Gelb" ) ;
bb << Hintergrundfarbe festlegen ( "Rot" ) << Seiten ( 15 ) ;
Betreff: Textfarbe eines Kontrollkästchens ändernJa, es sieht so aus, als ob das der beste Weg wäre.Ich stelle außerdem fest, dass ich die Hintergrundfarbe so gestalten kann, dass sie das Kontrollkästchen umgibt, indem ich das Ganze in ein Rahmenfeld wie dieses einfüge:
tb = textbox("Hallo! ", << Schriftfarbe("weiß"), << Schriftstil festlegen("fett"));
bb = borderbox(hlistbox(checkbox("", beep()), tb), << background color("red"), << border(1));
nw = neues Fenster("Mein Fenster", bb);
Vielen Dank.
Betreff: Textfarbe eines Kontrollkästchens ändernScheint, als ob Textfarbe nicht sehr universell ist.In einigen Fällen funktioniert es (z. B. bei Untertiteln), in anderen jedoch nicht.Sie können jederzeit ein Textfeld neben dem Kontrollkästchen erstellen und den Text dort mit << Font Color() einfärben.
tb = Textfeld ( "Hallo!" ) ;
cb = Kontrollkästchen ( „“ , Piep ()) ;
jetzt = neues Fenster ( "Mein Fenster" , hlistbox ( cb , tb )) ;
tb << Schriftfarbe ( "Gelb" ) << Hintergrundfarbe ( "Rot" ) << Grenze ( 1 ) ;