Я разрабатываю C# windows приложение. Моя панель управления выглядит как ИЗОБРАЖЕНИЕ-1. введите описание изображения здесь
Но, когда я щелкнул подменю, подменю отображается как ИЗОБРАЖЕНИЕ-2. введите описание изображения здесь
Подменю должно отображаться как ИЗОБРАЖЕНИЕ-3. введите здесь описание изображения
Я отключил панель во время загрузки подменю. Я попытался загрузить ОТКЛЮЧЕННУЮ ПАНЕЛЬ ИЗ ПОДМЕНЮ, когда нажимается кнопка закрытия подменю. Но проблема в том, что другая летняя панель не загружена в CONTAINER PANEL. Это похоже на PICTURE-4. введите описание изображения здесь
Я сделал следующее: 1. Установите для всех панелей модификаторы PUBLI C. 2. Я создал объект в форме подменю. 3. После этого я попытался вызвать весь контейнер и установить для свойства этой панели значение enable. 4. Я пробовал SHOW (), SHOWDIALOGUE (). Но другая форма загружена в панель задач.
Мой код для вызова ПОДМЕНЮ из ГЛАВНОГО МЕНЮ (ПАНЕЛЬ):
private void btnAdminDataBackup_Click(object sender, EventArgs e)
{
panelMainMenuRight.Visible = false;
panelTopSummery.Visible = false;
panelRightSummery.Visible = false;
submenuAdmin.Visible = false;
MenuDisplay(new Forms.frmDataBackup());
}
private void MenuDisplay(object MenuName)
{
Form fh = MenuName as Form;
fh.TopLevel = false;
fh.Dock = DockStyle.Fill;
this.panelContainer.Controls.Add(fh);
this.panelContainer.Tag = fh;
fh.Show();
}
Код из ПОДМЕНЮ:
private void btnClose_Click(object sender, EventArgs e)
{
Main_Menu mnu = new Main_Menu();
mnu.panelContainer.Visible = true;
mnu.panelMainMenuRight.Visible = true;
mnu.panelRightSummery.Visible = true;
mnu.panelTopSummery.Visible = true;
this.Close();
}
Просим вас помочь мне решить эту проблему.
Спасибо.