2013-06-04 34 views
-4

我使用C#在VS 2010上工作。即使我認爲我將窗口狀態設置爲最大值,但更改分辨率時,窗體的某些面板不適合屏幕顯示。如何解決這個問題呢 ?如何使Windows窗體適合c#中的任何屏幕分辨率?

+0

顯示你的工作。人們需要你的問題的更多細節。 –

+0

什麼技術? WPF?更加詳細一些。 –

+0

標題顯示「Windows窗體」,所以WinForms。我會添加標籤。 –

回答

1

這不會自動發生。爲了獲得控件可以使用窗體更改它們的大小,您必須設置一些屬性。具體來說,看看AnchorDock屬性。

很多關於這方面的問題已經在這裏。我不能比Simon's explanation做得更好。

+0

與兒童控制無關,無題。 – David

+1

@David Uhh ... *「表單的某些面板不適合屏幕顯示」*面板是子控件。 –

+0

關鍵可能在於某些面板託管的形式,如果表格未最大化,「子」面板如何適合屏幕? – David

0

正如@Cody所述,Anchor和Dock可以解決很多佈局需求。然而,對於更復雜的佈局,您可能需要考慮利用TableLayoutPanel()