Exemplo n.º 1
0
        private void personalBtn_Click(object sender, EventArgs e)
        {
            refreshPictureBox.Visible = false;
            SubCatalogMenu();
            PersonalForm personalForm = new PersonalForm();

            //Удаляем все контролы, которые принадлежали subMenuPanel, чтобы добавить новый контрол
            DisposeSubMenuPanel();
            subMenuPanel.Controls.Add(personalForm);
            subMenuPanel.Tag = personalForm;
            personalForm.BringToFront();
            personalForm.Show();
        }
Exemplo n.º 2
0
        //Метод открытия формы с персоналом
        private void OpenPersonalForm()
        {
            PersonalForm personalForm = new PersonalForm();
            //Вычисляю панель subMenuPanel, которая является родительской для текущей формы
            Panel subMenuPanel = (Panel)this.Parent;

            foreach (Control control in subMenuPanel.Controls)
            {
                control.Dispose();
            }
            subMenuPanel.Controls.Add(personalForm);
            subMenuPanel.Tag = personalForm;
            personalForm.BringToFront();
            personalForm.Show();
        }