Ejemplo n.º 1
0
 private void FormMain_ResizeEnd(object sender, EventArgs e)
 {
     ResizeUI(this.Size);
     foreach (Control control in this.Controls)
     {
         IResponsive responsiveControl = control as IResponsive;
         if (responsiveControl != null)
         {
             responsiveControl.ResizeUI(this.Size);
         }
     }
 }
Ejemplo n.º 2
0
        private void FormMain_SizeChanged(object sender, EventArgs e)
        {
            if (prevFormWindowState != this.WindowState)
            {
                Size size = new Size(Screen.FromControl(this).Bounds.Width, Screen.FromControl(this).Bounds.Height);
                Responsive.ScaleControls(size);
                prevFormWindowState = this.WindowState;

                foreach (Control control in this.Controls)
                {
                    IResponsive responsiveControl = control as IResponsive;
                    if (responsiveControl != null)
                    {
                        responsiveControl.ResizeUI(size);
                    }
                }
            }
        }