Я хочу проверить, есть ли у панели какая-то форма или нет.
пожалуйста, скажи мне лучшее состояние.
если панель имеет какую-то форму внутри, переменная bool должна быть истинной.
код, который я написал, приведен ниже. Пожалуйста, ответьте на этот вопрос как можно скорее. спасибо.
это событие нажатия кнопки.
Я хочу проверить, что, когда я нажимаю на кнопку, сначала проверьте эти условия.
1. проверьте, есть ли у формы эта форма, которую я хочу передать, чем прервать
это и делает переменную bool истинной.
2. если нет, то очистите всю форму внутри панели и сгенерируйте форму события клика внутри нее.
enter code here
private void btn_dashboard_Click(object sender, EventArgs e)
{
bool isOpen = false;
dash = new Dashboard();
if (panel_window_data.Controls.Equals(dash))
{
isOpen = true;
}
if (isOpen == false)
{
panel_window_data.Controls.Clear();
dash.TopLevel = false;
panel_window_data.Controls.Add(dash);
dash.Height = panel_window_data.Height;
dash.Width = panel_window_data.Width;
dash.Show();
}
}