3

誰かがc#で別のフォームからフォームを最大化する方法を知っていますか?

以下のコードを試しましたが、機能しません。

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

何か案は?

4

2 に答える 2

11

考えられる問題は2つあります。フォームがまったく表示されない場合、解決策はフォームを表示することです。

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

しかし、あなたはすでにどこかにform1をロードしていると思います、そしてあなたは使うことができません

Form1 form1 = new Form1();

次に、表示しない新しいフォームを作成するため、この行を削除して、form1最初に作成された場所から上記のコードが配置されているメソッドへの参照を渡す方法を見つけます。

于 2010-08-22T18:52:26.387 に答える
0
  1. フォームまたはボタンをビューコードとしてロードし、このコードを使用します。

C#

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

お役に立てば幸いです;)

于 2015-12-03T10:33:01.540 に答える