达到Windows窗体的最大大小后更新控件的位置

时间:2019-06-05 08:43:02

标签: c# winforms location vsto autosize

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

一切正常,直到达到Windows窗体的最大大小为止。

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

下面是一个示例:https://i.imgur.com/xADXb4L.png

了解Windows窗体具有AutoSize = trueAutoSizeMode = GorwAndShrink可能很有用。

谢谢。

1 个答案:

答案 0 :(得分:0)

如果有人感兴趣,请在9年的讨论中找到答案:https://www.daniweb.com/programming/software-development/threads/270543/control-added-on-the-fly-is-added-to-the-wrong-location-of-an-auto-scroll-panel

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