protected override void OnResize(EventArgs eventargs)
{
if ((ModifierKeys & Keys.Shift) == Keys.Shift)
{
double ar = Convert.ToDouble(MinimumSize.Width)/Convert.ToDouble(MinimumSize.Height);
if (ImgPlan != null)
ar = Convert.ToDouble(ImgPlan.Width)/Convert.ToDouble(ImgPlan.Height);
Width = Convert.ToInt32(ar*Height);
}
base.OnResize(eventargs);
if (Width < MinimumSize.Width) Width = MinimumSize.Width;
if (Height < MinimumSize.Height) Height = MinimumSize.Height;
_minimised = Size.Equals(MinimumSize);
}