Развернуть форму из другой формы C # - PullRequest
3 голосов
/ 22 августа 2010

Кто-нибудь знает, как максимизировать форму из другой формы, в c #?

Я пробовал код ниже, но он не будет работать:

Form1 form1 = new Form1();
form1.WindowState = FormWindowState.Maximized;

Есть идеи?

Ответы [ 2 ]

11 голосов
/ 22 августа 2010

Ну, две возможные проблемы, либо вы вообще не получите никакой формы, тогда решение состоит в том, чтобы показать форму.

Form1 form1 = new Form1();
form1.WindowState = FormWindowState.Maximized;
form1.Show();

Но я предполагаю, что вы уже загрузили куда-нибудь форму form1, тогдаВы не можете использовать

Form1 form1 = new Form1();

, потому что тогда вы создаете новую форму, которая не отображается, удалите эту строку и найдите способ передать ссылку на form1 с того места, где она была изначально создана, вметод, в котором находится приведенный выше код.

0 голосов
/ 03 декабря 2015
  1. Перейти к загрузке формы или кнопки как просмотреть код и использовать этот код:

C #

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

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

...