【问题标题】:Why do my horizontal toolstrips keep stacking verticaly?为什么我的水平工具条一直垂直堆叠?
【发布时间】:2010-06-15 01:29:22
【问题描述】:

我正在使用一个包含三个 ToolStrip 的 ToolStripContainer。在设计时,我将 ToolStrips 移动到我想要它们的位置,它位于表单顶部的水平行中,如下所示:

然后我关闭并保存表单。但是,如果我再次打开表单,ToolStrips 最终会堆积在 ToolStripContainer 的左侧,如下所示:

如何将 ToolStrips 保持在我指定的位置?

【问题讨论】:

  • 您能否发布定义 ToolStripContainer 并添加 ToolStrips 的代码。

标签: c# winforms toolstrip toolstripcontainer


【解决方案1】:

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

【讨论】:

  • 多么奇怪的错误。这行得通,它们仍然在设计器中搞砸了,但它们在运行时正确堆叠。很奇怪。谢谢:)
猜你喜欢
  • 2015-05-16
  • 1970-01-01
  • 1970-01-01
  • 2019-04-04
  • 2018-05-11
  • 2016-08-20
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多