Category / Section
How to avoid the WinForms MetroForm border white space?
1 min read
Avoid MetroForm border white space
The WinForms MetroForm Border has white space. This space is maintained to avoid cropping of its MetroForm appearance in maximized state and to ease resizing behavior in Normal state.
This white space can be hide by setting MetroForm Back color same as container control Back color. The following Code sample demonstrates the same.
C#
//Set the back color of Panel
this.panel1.BackColor = System.Drawing.Color.Maroon;
public Form1()
{
InitializeComponent();
//Set the back color of MetroForm
this.BackColor = Color.Maroon;
}
VB
'Set the back color of Panel
Me.panel1.BackColor = System.Drawing.Color.Maroon
Public Sub New()
InitializeComponent()
'set the MetroForm Back color
Me.BackColor = Color.Maroon
End Sub
MetroForm backcolor as shown below in the Screenshot