Category / Section
How to avoid the WinForms MetroForm border white space?
1 min read
Avoid MetroForm border white space
The 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
Screenshot
Samples:
C#: MetroFormSample
VB: MetroFormSample