You should consider a lower limit for the size changet, for example :
private void FrmParamManag_Resize(object sender, EventArgs e)
{
Control c = (Control)sender;
if (c.Size.Height < 466 || c.Size.Width < 502)
{
this.Size = new System.Drawing.Size(502, 466);
}
}