2010-06-15 86 views
6

我正在使用包含三个ToolStrips的ToolStripContainer。在设计时,我移动到ToolStrips我希望他们的位置,这是在窗体顶部的水平行是这样的:为什么我的水平工具条垂直叠放?

alt text

我然后关闭并保存表单。不过,如果我打开窗体再次在ToolStrips最终在ToolStripContainer左侧这样堆积起来:

alt text

我如何才能让ToolStrips在我指定的位置?

+0

您可以发布您定义ToolStripContainer的代码并添加ToolStrips。 – ChrisF 2010-06-15 11:15:47

回答

7

这是Visual Studio的一个错误。 我多年来都有同样的问题。 我发现的唯一方法是以编程方式将所有ToolStrips的Dock属性设置为Right。 在窗体的构造函数中执行此操作,紧接在调用InitializeComponent之后。

+1

多么奇怪的错误。这个工作,他们仍然在设计师搞砸了,但他们在运行时正确堆叠。很奇怪。谢谢 :) – craftworkgames 2013-06-27 10:43:06