Пример #1
0
 public static void CloseLoading()
 {
     if (loadignForm != null && !loadignForm.IsDisposed && loadignForm.Visible)
     {
         BeginInvoke(() => loadignForm.Hide());
     }
     if (EnableParent && Myform != null)
     {
         Myform.Enabled = true;
         Myform.BringToFront();
     }
 }
Пример #2
0
        //METODO PARA ABRIR FORMULARIO DENTRO DE PANEL PERO TODO EL ANCHO FILL
        private void OpenFormFill <Myform>() where Myform : Form, new()
        {
            Form formulario;

            formulario = panelchildform.Controls.OfType <Myform>().FirstOrDefault();
            if (formulario == null)
            {
                formulario                 = new Myform();
                formulario.TopLevel        = false;
                formulario.FormBorderStyle = FormBorderStyle.None;
                formulario.Dock            = DockStyle.Fill;
                panelchildform.Controls.Add(formulario);
                panelchildform.Tag = formulario;
                formulario.Show();
                formulario.BringToFront();
            }
            else
            {
                //formulario.Close();
                formulario.BringToFront();
            }
        }