gpt4 book ai didi

c# - 使 Windows Forms 窗体可调整大小的最佳方法

转载 作者:太空狗 更新时间:2023-10-29 18:07:06 29 4
gpt4 key购买 nike

我正在处理一个包含大量 Windows 窗体窗体的大型 C# 项目,即使您可以调整窗体大小,窗体中的元素也不会缩放。

如何在用户更改表单大小时使表单元素(例如数据 GridView 、文本区域等)缩放?

几乎所有的表单都是从一个特定的表单派生出来的,所以如果我可以在基类中做些什么,那就太好了。

最佳答案

您应该在表单中的控件上设置 AnchorDock 属性。

Anchor 属性控制控件的哪些边缘“绑定(bind)”或“绑定(bind)”到其窗体的相应边缘。
例如,如果将 Anchor 设置为 Bottom,控件底部边缘与其父控件底部之间的距离将不会改变,因此控件将在您调整大小时向下移动表格。
如果将 Anchor 设置为 Top |在底部,控件将在您调整窗体大小时垂直调整大小。

要使控件随表单调整大小,请将 Anchor 设置为所有四个边,或将 Dock 设置为 Fill

关于c# - 使 Windows Forms 窗体可调整大小的最佳方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3119075/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com