Развернуть форму из другой формы C#
Кто-нибудь знает, как максимизировать форму из другой формы, в C#?
Я попробовал код ниже, но он не будет работать:
Form1 form1 = new Form1();
form1.WindowState = FormWindowState.Maximized;
Есть идеи?
2 ответа
Решение
Ну, две возможные проблемы, либо вы вообще не получите никакой формы, тогда решение - показать форму.
Form1 form1 = new Form1();
form1.WindowState = FormWindowState.Maximized;
form1.Show();
Но я предполагаю, что у вас уже есть загруженная форма Form1, то вы не можете использовать
Form1 form1 = new Form1();
потому что тогда вы создаете новую форму, которую вы не отображаете, удалите эту строку и найдите способ передать ссылку на form1
от того, где это было первоначально создано к методу, где вышеупомянутый код расположен.
- Перейдите к форме загрузки или кнопке As View Code и используйте этот код:
C#
this.WindowState = System.Windows.Forms.FormWindowState.Maximized;
Я надеюсь, что это будет полезно для вас;)