Я новичок в WinForms и работаю над родительским дочерним приложением. Я создал родительский элемент MDI и загрузил в него дочернюю форму.
Когда я выбираю меню в родительском элементе MDI, дочерняя форма загружается, но не разворачивается полностью. Мне нужно вручную максимизировать его, чтобы он соответствовал родительскому элементу MDI. Ниже приведен снимок экрана с тем, что я получаю во время загрузки формы.
Каждый раз при загрузке формы я должен ее максимизировать. Ниже приведен код, который я использую.
private void newDeploymentToolStripMenuItem_Click(object sender, EventArgs e)
{
NewDeployment nwDeploy = new NewDeployment();
nwDeploy.MdiParent = this;
nwDeploy.Dock = DockStyle.Fill;
nwDeploy.WindowState = FormWindowState.Maximized;
nwDeploy.Show();
}
Я хочу, чтобы дочерняя форма загружалась в развернутом состоянии, как показано ниже. Я искал в Google, но получаю тот же код, что и использовал.
Есть ли другой способ сделать это? Любая помощь будет принята с благодарностью.
WindowState
после его отображения. Возможно, событие FormShown в порядке. Подумайте о том, чтобы собрать быстрый минимальный воспроизводимый пример, затем кто-нибудь может поиграть с ним или посмотреть проблемы. - person Sinatr   schedule 20.03.2019nwDeploy.Show(); nwDeploy.WindowState = FormWindowState.Maximized;
. УдалитьnwDeploy.Dock = DockStyle.Fill;
. - person Jimi   schedule 20.03.2019