C#windows 8块样式布局自动调整大小

C#windows 8块样式布局自动调整大小,c#,winforms,visual-studio-2010,C#,Winforms,Visual Studio 2010,** 开窗 ** ** 最大化 ** 我希望所有面板根据FormWindowsState自动调整大小,如果最大化,使高度和宽度与屏幕大小相适应,并且如果我用面板填充所有表单,则看起来都很好且没有空格。您可以通过将实际宽度除以高度的特定百分比来实现 假设您希望您的分区为10/15/45/30 因此,在代码中: double actualItemHeight = this.Height/ 0.10; double actualItemWidth = this.Width/ 0.10; 我希望你

**

开窗 **

**

最大化 **


我希望所有面板根据
FormWindowsState
自动调整大小,如果
最大化
,使高度和宽度与屏幕大小相适应,并且如果我用面板填充所有表单,则看起来都很好且没有空格。

您可以通过将实际宽度除以高度的特定百分比来实现

假设您希望您的分区为10/15/45/30

因此,在代码中:

double actualItemHeight = this.Height/ 0.10;
double actualItemWidth = this.Width/ 0.10;

我希望你明白我的意思,你可以创建一个方法,这样你就可以重用代码。

你能给我举一个
panel1
的例子,或者简单地解释一下吗?@s0d设计一个面板有一个宽度和高度属性,现在它有一个100宽度,100除以0.10等于10。因此,将该值设置为第一个面板。等等.我不想缩小面板的宽度或高度。。。当我进入全屏时,我希望它们增长,使它们看起来都像正常形式。@S0D设计它会,当你增加窗口大小时,它会增加,但当减少窗口大小时,它会缩小>>