2012-01-25 62 views
3

我有一個窗體窗體,客戶機需要以任何分辨率全屏顯示(需要看起來像一個網頁)。但問題是使窗體寬度到100%。將窗體的寬度設置爲100%,如HTML

有什麼建議嗎?

+4

你'永遠不會讓Windows應用程序看起來像一個網頁。而任何來自這一努力的設計都將是絕望的缺陷,並且在視覺上可惡。 –

回答

3

您可以使用FormWindowState最大化加載時的表單。

this.WindowState = FormWindowState.Maximized; 
1

另一種方式:

如果你不想要這個程序做,你可以在表單上也右鍵看到,表格的屬性並設置「的WindowState」屬性設置爲「最大化「。

+0

感謝您的快速回復。在我的應用程序中,它是一個用戶控件而不是一個Windows窗體。它沒有「WindowState」屬性 – udaya726

0

在我的應用程序中,它是一個用戶控件而不是一個windows窗體。

因此,手動將用戶控件的大小設置爲包含窗體客戶區的大小。

喜歡的東西:

Control container = this.Parent; 
if (container) 
{ 
    // Fill the parent control. 
    this.Size = container.ClientSize; 
} 

或者,更好的是,設置用戶控件的Dock propertyDockStyle.Fill自動處理這個問題:

this.Dock = DockStyle.Fill; 
3

這裏是你的答案:

this.Width = Screen.PrimaryScreen.Bounds.Width; 
相關問題