2010-08-22 46 views
3

有誰知道如何最大化另一種形式的表單,在C#中?從不同形式最大化表格C#

我嘗試下面的代碼,但它不會工作:

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

任何想法?

+1

這應該工作,會發生什麼? – 2010-08-22 18:52:12

+0

像魅力伴侶一樣工作,非常感謝 – Shane121 2010-08-22 19:04:26

回答

11

好吧,有兩個可能的問題,要麼你根本沒有得到任何表格,那麼解決方案就是顯示錶單。

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

但我想,你已經有了一個Form1中加載的地方,那麼你就不能使用

Form1 form1 = new Form1(); 

,因爲這樣你創建一個新的形式,你不顯示,刪除此行,找到一種將引用從form1的引用從最初創建的位置傳遞到上述代碼所在的方法的方法。

0
  1. 轉到加載形式或按鈕查看代碼,並使用此代碼:

C#

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

我希望這將是對你有用;)