可滚动面板在编译时不断改变控件的位置。 VB.NET - C#

Scrollable panel keep changing position of controls in compile. VB.NET - C#

我有一个可滚动的面板,其中有很多控件。一切都很好,设计看起来很棒,但问题是当我按下编译时面板中的每个控件都改变了它们的主要位置,这导致面板中出现一个大空白 space 并且看起来非常丑陋。

不仅如此,在我关闭编译后的应用程序后,Visual Studio 设计器面板内的控件以与编译后的应用程序相同的方式更改,因此我必须再次手动更改它们的位置。

我应该怎么做才能解决这个问题?

我不知道您使用的是什么类型的应用程序,但大多数应用程序都有锁定 属性。

https://msdn.microsoft.com/en-us/library/80xxxf69(v=vs.110).aspx

也许这就是您要找的,如果您提供更多信息,例如您使用的表格类型等,我可以仔细查看它。

好的。我通过将该可滚动面板添加到另一个面板并设置 dock 属性 来填充该面板来解决我的问题。一切正常!