【发布时间】:2010-07-14 04:44:45
【问题描述】:
我对 Windows 窗体 UI 开发非常陌生。现在我只是在做所有的 UI 设计。但问题是我所有的 UI 元素都是固定大小的。当我最大化窗口。窗口变大了,但窗口中的所有 UI 元素都保持相同的大小,看起来很别扭。是否可以设置一个属性,以便所有元素的大小在窗口最大化时按比例调整大小?
谢谢
【问题讨论】:
-
您是希望控件在窗口调整大小时保持原位,还是希望控件在窗口调整大小时实际改变大小?
我对 Windows 窗体 UI 开发非常陌生。现在我只是在做所有的 UI 设计。但问题是我所有的 UI 元素都是固定大小的。当我最大化窗口。窗口变大了,但窗口中的所有 UI 元素都保持相同的大小,看起来很别扭。是否可以设置一个属性,以便所有元素的大小在窗口最大化时按比例调整大小?
谢谢
【问题讨论】:
使用控件的 Anchor 属性。
【讨论】:
我假设您希望像 TextBox 和类似的控件随着窗口大小而增长?
如果是这样,只需在控件上设置Anchor 属性,如果您希望它水平扩展而上下左右扩展,请确保锚定到左右。
另外,请确保在控件上设置MinimumSize 属性,否则为您的表单设置一个最小尺寸。
【讨论】: