Changing a CheckBox control’s icon color and border color

by Peter deHaan on August 25, 2007

in CheckBox

The following example shows how you can change the CheckBox control’s checkmark icon color and the border color by setting the control’s iconColor and borderColor styles repectively.

Full code after the jump.

View MXML

<?xml version="1.0" encoding="utf-8"?>
<!-- http://blog.flexexamples.com/2007/08/25/changing-a-checkbox-controls-icon-color-and-border-color/ -->
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"
        layout="vertical"
        verticalAlign="middle"
        backgroundColor="white">

    <mx:ApplicationControlBar dock="true">
        <mx:Label text="iconColor:" />
        <mx:ColorPicker id="iconCol" />

        <mx:Spacer width="100" />

        <mx:Label text="borderColor:" />
        <mx:ColorPicker id="borderCol" />
    </mx:ApplicationControlBar>

    <mx:CheckBox selected="true"
            iconColor="{iconCol.selectedColor}"
            borderColor="{borderCol.selectedColor}"
            label="The quick brown fox jumped over the lazy dog."
            width="200"
            height="120" />

</mx:Application>

View source is enabled in the following example.

To change the CheckBox control’s rollover highlight color, you can set the themeColor style, as seen in the following snippet:

    <mx:CheckBox selected="true"
            iconColor="{iconCol.selectedColor}"
            borderColor="{borderCol.selectedColor}"
            label="The quick brown fox jumped over the lazy dog."
            width="200"
            height="120"
            themeColor="haloOrange" />

{ 2 comments… read them below or add one }

1 s choudhury December 10, 2007 at 5:04 am

The attribute iconColor is not getting resolved . Can you halp me to change the check color of a checkbox as node of a tree.

Reply

2 s choudhury December 11, 2007 at 4:15 am

The attribute iconColor is valid in flex 3 . do you have any method to chnage the color of the check mark in a checkBox .
Please help ! This is urgent.

Reply

Leave a Comment

Sorry, this blog is terrible at eating HTML comments.
If you're pasting any HTML/XML/MXML code, you need to convert your < characters to &lt; and your > characters to &gt; .

You can use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="">

Anti-Spam Protection by WP-SpamFree

Previous post:

Next post: