//Método abrir Form dentro de panel
        private void AbrirFormulario <MiForm>() where MiForm : Form, new()
        {
            Form formulario;

            formulario = PanelFormularios.Controls.OfType <MiForm>().FirstOrDefault();
            if (formulario == null)
            {
                formulario                 = new MiForm();
                formulario.TopLevel        = false;
                formulario.FormBorderStyle = FormBorderStyle.None;
                formulario.Dock            = DockStyle.Fill;
                PanelFormularios.Controls.Add(formulario);
                PanelFormularios.Tag = formulario;
                formulario.Show();
                formulario.BringToFront();
                FrmActual              = formulario.Name.ToString();
                formulario.FormClosed += new FormClosedEventHandler(FormCerrado);
                Btn_Menu.BringToFront();
            }
            else
            {
                formulario.BringToFront();
                FrmActual = formulario.Name.ToString();
                Btn_Menu.BringToFront();
            }
        }
        private void Btn_Menu_Click(object sender, EventArgs e)
        {
            Point p = new Point(0, 0);

            p = Btn_Menu.PointToScreen(p);
            contextMenuStrip.Show(p.X - contextMenuStrip.Width / 2, p.Y + Btn_Menu.Height);
        }