2010-03-31 39 views
1

我使用Visual Studio .NET創建基於Windows的應用程序。該應用程序包含一個名爲CForm的表單。 CForm包含15個控件,使用戶可以爲應用程序設置基本配置選項。我設計這些控件來動態調整用戶調整CForm的大小。在窗體調整大小時,控件會自動更新窗體的大小和位置。表單的初始大小應爲650 x 700像素。如果CForm調整爲小於500 x 600像素,則控件將無法正確顯示。我如何確保用戶不能將CForm的大小調整爲小於500 x 600像素..?C#表格的大小和位置

回答

2

設置的minimumSize屬性在設計或該代碼添加到窗體構造函數:

this.MinimumSize = new Size(500, 600); 
3

前面已經提到,你應該使用MinimumSize其他作者的MinimumSize財產。但是這不僅可以在表單上設置。實際上,每個控件(包括UserControls)都具有此屬性,因此您還可以在每個Button,ListView等上設置它。

另外我希望您使用了AnchorDock屬性。

最後但並非最不重要的高級佈局,你還應該看看TableLayoutPanelSplitContainer