protected override void OnPaint(PaintEventArgs e)
{
try
{
if (GetStyle(ControlStyles.AllPaintingInWmPaint))
{
OnPaintBackground(e);
}
OnCustomPaint(new MetroPaintEventArgs(Color.Empty, Color.Empty, e.Graphics));
OnPaintForeground(e);
}
catch
{
Invalidate();
}
}