Развернуть форму из другой формы 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 от того, где это было первоначально создано к методу, где вышеупомянутый код расположен.

  1. Перейдите к форме загрузки или кнопке As View Code и используйте этот код:

C#

this.WindowState = System.Windows.Forms.FormWindowState.Maximized;

Я надеюсь, что это будет полезно для вас;)

Другие вопросы по тегам