Siticone Logo
Siticone UI
DOCS
v2025.12.15
Docs Nova Group Box

Siticone Nova GroupBox

The SiticoneNovaGroupBox is a uniquely elegant container that reimagines the classic group box. Its signature feature is the seamless integration of the title text directly into the border line, creating a clean, uninterrupted layout. It supports decorative accent lines next to the title and comprehensive customization for modern UI designs.

Title & Lines

Configure the distinctive title embedding and decorative lines.

Property Type Description & Usage Example
TitleLineColor Color nova.TitleLineColor = Color.DeepSkyBlue; The color of the decorative lines extending from the title text.
TitleLineWidth int nova.TitleLineWidth = 20; Length of the decorative lines on either side of the title. Set to 0 to hide.
TitlePadding int nova.TitlePadding = 15; Spacing between the title text and the start of the border/lines.
TitleAlignment NovaTitleAlignment nova.TitleAlignment = NovaTitleAlignment.Center; Positions the title block: Left, Center, or Right.

Appearance Properties

Standard customization for the container body and border.

Property Type Description & Usage Example
FillColor Color nova.FillColor = Color.White; Background color of the content area.
BorderColor Color nova.BorderColor = Color.LightGray; Color of the main bounding box border.
BorderRadius int nova.BorderRadius = 10; Corner roundness in pixels.
TitleTextColor Color nova.TitleTextColor = Color.Black; Color of the header text.

Designer Support

Includes a Smart Tag panel for applying preset themes and quick configuration.

Category Features
Theme Presets Apply curated styles instantly: Vintage Rose, Minty, Sky Blue, Lavender, Sunny Day, Seafoam, Powder, Linen, and more.
Quick Config Access Title Alignment, Border Radius, and Title Font directly.

Detailed Usage Examples

Example 1: "Vintage Rose" Theme

Applying a soft, elegant theme programmatically.

C# - Vintage Theme
private void ApplyVintageTheme(SiticoneNovaGroupBox gb)
{
    gb.FillColor = Color.FromArgb(254, 242, 242);   // Soft Pink Background
    gb.BorderColor = Color.FromArgb(252, 191, 191); // Rose Border
    gb.TitleTextColor = Color.FromArgb(199, 21, 133); // Deep Pink Text
    gb.TitleLineColor = Color.FromArgb(253, 224, 224); // Faint Pink Lines
    
    gb.TitleAlignment = SiticoneNovaGroupBox.NovaTitleAlignment.Center;
    gb.BorderRadius = 15;
}

Example 2: Clean Input Group

A minimalist setup for grouping form inputs.

C# - Input Group
private SiticoneNovaGroupBox CreateInputGroup()
{
                var gb = new SiticoneNovaGroupBox
    {
        Text = "Personal Information",
        Size = new Size(400, 250),
        
                // Minimal Styling
        FillColor = Color.White,
        BorderColor = Color.LightGray,
        TitleTextColor = Color.Gray,
        
                // No decorative lines for cleaner look
        TitleLineWidth = 0,
        BorderRadius = 4,
        TitleAlignment = SiticoneNovaGroupBox.NovaTitleAlignment.Left
    };
    
                return gb;
}