如何使对象的宽度和长度自动调整大小?

时间:2018-08-17 09:33:30

标签: c# winforms visual-studio-2017

如何使对象的宽度和长度自动调整大小?

我的意思是,我正在尝试使设计具有响应能力。问题是,当用户调整我的应用程序大小时,对象不会填充所创建的空白空间(例如,一个盒子也有同样的问题)。。我使用的是Visual Studio,但不确定是否属性或编程问题。

1 个答案:

答案 0 :(得分:2)

在winforms中,控件具有属性Dock。您可以将其设置为LeftRightTopBottomFill。如果您为表单中的各种控件设置了Dock属性,则每当您调整表单的大小时,它们都会填充可用空间。

通常,表单上的“主”控件将具有对接样式Fill,而主菜单工具栏将具有Top,状态栏将具有Bottom,依此类推上。使用Dock属性,直到正确组织表单为止。

您可能还具有控件,这些控件在调整其父窗体的大小时必须保持固定大小,但必须与窗体的边缘之一对齐。为此,控件还具有Anchor属性。将其设置为LeftRightTopBottom