Skip to main content
All docs
V26.1
  • CheckBoxGlyphs Class

    Contains checkbox glyph custom images.

    Namespace: DevExpress.XtraReports.UI

    Assembly: DevExpress.XtraReports.v26.1.dll

    NuGet Package: DevExpress.Reporting.Core

    Declaration

    public class CheckBoxGlyphs

    Remarks

    The CustomGlyphs property provides access to CheckBoxGlyphs class members.

    Example

    The code sample below illustrates how to create a checkbox with custom glyphs.

    using DevExpress.XtraReports.UI;
    using DevExpress.XtraPrinting.Drawing;
    using DevExpress.XtraPrinting;
    // ...
    public XRCheckBox CreateXRCheckBox() {
        // Create an XRCheckBox object.
        XRCheckBox xrCheckBox1 = new XRCheckBox();
    
        // Set the glyph size
        xrCheckBox1.GlyphOptions.Size = new SizeF(18, 18);
        // Set the glyph style
        xrCheckBox1.GlyphOptions.Style = DevExpress.XtraPrinting.GlyphStyle.Thumb;
        // Align the glyph to the right
        xrCheckBox1.GlyphOptions.Alignment = DevExpress.Utils.HorzAlignment.Far;
    
        // Add a glyph image for the Checked state
        xrCheckBox1.GlyphOptions.CustomGlyphs[CheckBoxState.Checked] = ImageSource.FromFile(".\\checkbox-checked.svg");
        // Add a glyph image for the Unchecked state
        xrCheckBox1.GlyphOptions.CustomGlyphs[CheckBoxState.Unchecked] = ImageSource.FromFile(".\\checkbox-unchecked.svg");
        // Add a glyph image for the Indeterminate state
        xrCheckBox1.GlyphOptions.CustomGlyphs[CheckBoxState.Indeterminate] = ImageSource.FromFile(".\\checkbox-indeterminate.svg");
    
        return xrCheckBox1;
    }
    

    Inheritance

    Object
    CheckBoxGlyphs
    See Also