如何使对象的宽度和长度自动调整大小?
我的意思是,我正在尝试使设计具有响应能力。问题是,当用户调整我的应用程序大小时,对象不会填充所创建的空白空间(例如,一个盒子也有同样的问题)。。我使用的是Visual Studio,但不确定是否属性或编程问题。
答案 0 :(得分:2)
在winforms中,控件具有属性Dock
。您可以将其设置为Left
,Right
,Top
,Bottom
或Fill
。如果您为表单中的各种控件设置了Dock
属性,则每当您调整表单的大小时,它们都会填充可用空间。
通常,表单上的“主”控件将具有对接样式Fill
,而主菜单工具栏将具有Top
,状态栏将具有Bottom
,依此类推上。使用Dock
属性,直到正确组织表单为止。
您可能还具有控件,这些控件在调整其父窗体的大小时必须保持固定大小,但必须与窗体的边缘之一对齐。为此,控件还具有Anchor
属性。将其设置为Left
,Right
,Top
或Bottom
。