New to Telerik UI for WinForms? Download free 30-day trial

Implementing a chrome window

Product Version Product Author Last modified
Q2 2008 RadControls for WinForms Tsvetan Raikov September 10, 2008

HOW-TO
Implement a chrome window with RadControls for WinForms

SOLUTION To implement a chrome window follow the steps below:

1.Inherit your form from ShapedForm to control the shape, border and background color of the form:

using System;  
using System.Windows.Forms;  
using Telerik.WinControls;  
using Telerik.WinControls.UI;  


public partial class Form1: ShapedForm  
{  
      public Form9()  
      {  
            this.Shape = new RoundRectShape(5);  
            this.BorderColor = Color.Blue;  
            this.BorderWidth = 2;  


            InitializeComponent();  
      }  
} 

Imports System 
Imports System.Windows.Forms 
Imports Telerik.WinControls 
Imports Telerik.WinControls.UI 

Public Partial Class Form1 
    Inherits ShapedForm 
    Public Sub New() 
        Me.Shape = New RoundRectShape(5) 
        Me.BorderColor = Color.Blue 
        Me.BorderWidth = 2 


        InitializeComponent() 
    End Sub 
End Class 

2.Drop a RadTitleBar control to the form and dock it to the top. If the selected RadTitleBar theme does not have system buttons, drop an ImageList and fill it with three images (minimize, maximize and close). Associate the ImageList with RadTitleBar control or use the Visual Style Builder to style the title bar. NOTE that the Maximize option of the form will work correctly only if the FormBorderStyle, MinimizeBox, MaximizeBox and ControlBox properties have default values.

3.Run the form.

The end result should be similar to the following:

shapedform

In this article