将ToolStripContainer面板锁定为仅允许一行工具条

时间:2009-09-09 22:42:41

标签: vb.net toolstrip toolstrippanel

我希望ToolStrips保留在一行上,并且用户能够重新排列该行但不创建其他行。我尝试在LocationChanged事件中使用SetBounds,如果用户试图改变它刚刚弹回的Y位置。然而,这会产生一些视觉错误,例如鼠标总是跳回到该位置并且ToolStrips随机跳跃(同时拖动一个,另一个会在栏上随机跳转......)

我还尝试设置toolstripcontainer面板的MaximumSize,但它允许创建一个新行(其中隐藏了工具条。)

编辑:已经有几个月了,仍然没有答案......这甚至可能吗?

1 个答案:

答案 0 :(得分:1)

我有同样的问题。你搞清楚了吗?您可能需要查看this post。我认为它回答了你的问题,但我很惊讶,我必须编写一个自定义布局类来做我认为是ToolStrip的默认行为。