2016-04-05 11 views
1

我有一个可滚动的面板,其中我有很多控件。一切都很好,设计看起来不错,但问题是当我按下编译面板中的每个控件时,都会改变它们的主要位置,从而在面板中产生一个大的空白区域,看起来非常难看。可滚动面板在编译时不断更改控件的位置。 VB.NET - C#

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

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

+0

我想我们需要更多的信息。这是WinForms吗?控件是否正常.net或某些自定义? –

+0

是的。的WinForms。我正在使用常规控件和自定义控件之间的混杂。我将它们全部锚定到顶端,并且解决了一些问题。现在,它稍微改变一下他们的位置......只是一点点......就像主面板垂直滚动条的宽度。我仍然想解决这个问题。我希望一切都完全集中。 :( – Netero

回答

2

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

1

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

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

也许这是你在找什么,如果你给一些更多的信息使用等我可以仔细看看它的形式的类型。

+0

谢谢!我试过这个,但我仍然遇到同样的问题。当我编译可执行文件时,控件会改变它们在应用程序和开发人员设计中的位置,我真的不知道该怎么做。 – Netero