我使用Visual Studio .NET创建基于Windows的应用程序。该应用程序包含一个名为CForm的表单。 CForm包含15个控件,使用户可以为应用程序设置基本配置选项。我设计这些控件以在用户调整CForm大小时动态调整。当窗体调整大小时,控件会自动更新窗体的大小和位置。表单的初始大小应为650 x 700像素。如果将CForm调整为小于500 x 600像素,则控件将无法正确显示。我必须如何确保用户无法将CForm的大小调整为小于500 x 600像素..?
答案 0 :(得分:3)
正如其他作者已经提到的那样,你应该使用MinimumSize。但这不仅可以在表格上设置。实际上每个控件(包括UserControls)都有这个属性,所以你也可以在每个Button,ListView等上设置它。
最后但并非最不重要的是,对于高级布局,您还应该查看TableLayoutPanel或SplitContainer。
答案 1 :(得分:2)
在设计器中设置MinimumSize属性或将此代码添加到表单构造函数:
this.MinimumSize = new Size(500, 600);
答案 2 :(得分:1)
使用表单的MinimumSize属性