Appearance in Windows Forms Metro Form
8 Jul 20264 minutes to read
Border thickness
MetroForm border can be customized using BorderThickness property.
this.BorderThickness = 10;Me.BorderThickness = 10Border color
BorderColor property is used to change the color of the border.
this.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(17)))), ((int)(((byte)(158)))), ((int)(((byte)(218)))));Me.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(17)))), ((int)(((byte)(158)))), ((int)(((byte)(218)))))
Caption bar height
Caption bar height can be customized using CaptionBarHeight property.
this.CaptionBarHeight = 40;Me.CaptionBarHeight = 40
Retain the caption bar height on maximized mode
By default, the height of the caption bar is reduced when the form is in the maximized state. The same height can be retained in both normal and maximized state by setting the MetroForm.CaptionBarHeightMode property to SameAlwaysOnMaximize.
this.CaptionBarHeightMode = Syncfusion.Windows.Forms.Enums.CaptionBarHeightMode.SameAlwaysOnMaximize;Me.CaptionBarHeightMode = Syncfusion.Windows.Forms.Enums.CaptionBarHeightMode.SameAlwaysOnMaximizeCaption bar color
Caption bar color can be customized using CaptionBarColor property.
this.CaptionBarColor = Color.Pink;Me.CaptionBarColor = Color.Pink
Caption alignment
MetroForm caption can be aligned vertically using CaptionAlign property.
- Left
- Center
- Right
this.CaptionAlign = System.Windows.Forms.HorizontalAlignment.Right;Me.CaptionAlign = System.Windows.Forms.HorizontalAlignment.Right
Caption vertical alignment
MetroForm caption can be aligned vertically using CaptionVerticalAlignment property.
- Top
- Center
- Bottom
this.CaptionVerticalAlignment = Syncfusion.Windows.Forms.VerticalAlignment.Top;Me.CaptionVerticalAlignment = Syncfusion.Windows.Forms.VerticalAlignment.Top
Icon alignment support
MetroForm supports Left, Right, and Center alignment for Icon.
this.IconAlign = System.Windows.Forms.HorizontalAlignment.Right;Me.IconAlign = System.Windows.Forms.HorizontalAlignment.Right![]()
Rounded corner
Rounded corners for MetroForm can be enabled by using the AllowRoundedCorners property. Rounded corners are not supported in OS versions lower than Windows 11. Enabling AllowRoundedCorners property will have no effect on those operating systems.
NOTE
When the rounded corners are enabled, the border and shadow of the Form are drawn by the operating system.
this.AllowRoundedCorners = true;Me.AllowRoundedCorners = true