, пожалуйста, за небольшую помощь в отображении панели одним нажатием кнопки, а именно в моем приложении у меня есть FormMenu, в котором панельCentralForm отображается при загрузке.
Когда я нажимаю на btnListOfActiveUser_Click, мне удается откройте FormListStaff поверх panelCentralForm, используя этот код:
private void btnListOfActiveUser_Click(object sender, EventArgs e)
{
FormListStaff formListStaff = new FormListStaff();
AddFormToPanel(formListStaff);
}
private void AddFormToPanel(object form)
{
if (this.panelCentralForm.Controls.Count > 0)
this.panelCentralForm.Controls.RemoveAt(0);
Form fh = form as Form;
fh.TopLevel = false;
fh.FormBorderStyle = FormBorderStyle.None;
fh.Dock = DockStyle.Fill;
this.panelCentralForm.Controls.Add(fh);
this.panelCentralForm.Tag = fh;
fh.Show();
}
, мой вопрос: как я могу так же, как теперь, когда я нажимаю на buttonDashboard, чтобы вернуть мне первое представление, ie представление из центрального Панель формы (panelCentralForm).
private void buttonDashboard_Click(object sender, EventArgs e)
{
panelCentralForm.Visible = true; //something like this, p.s. this code doesn't just work as an example I wrote
}
весь вид принадлежит FormMenu.cs
Спасибо всем за помощь