首页 > 解决方案 > 在达到 Windows 窗体的最大大小后更新控件的位置

问题描述

我有一个 Windows 窗体,我可以在其中动态添加/删除控件(按行)。

一切都按预期工作,直到达到 Windows 窗体的最大大小。

之后,控件的位置将不再正确更新。

这是一个例子:https ://i.imgur.com/xADXb4L.png

了解 Windows 窗体具有AutoSize = trueAutoSizeMode = GorwAndShrink.

提前致谢。

标签: c#winformslocationvstoautosize

解决方案


如果有人感兴趣,请在 9 年前的讨论中找到答案:https ://www.daniweb.com/programming/software-development/threads/270543/control-added-on-the-fly-is-added-to -自动滚动面板的错误位置

TL;DR在控件不可见时设置控件的位置无法正常工作。在我设置它们的位置之前使控件可见解决了我的所有问题。


推荐阅读