WinForms工具提示项目大小适合

时间:2010-11-23 18:14:39

标签: c# winforms toolstrip

我正在使用工具条为自己绘制一个TabStrip,我不希望这些项目溢出,而是缩小以适应可用的宽度。非常像许多浏览器标签行为(例如Chrome)。

我知道有一个可以覆盖的LayoutEngine属性,但我不清楚如何实现它。

任何人都知道如何使项目适合工具条宽度?

2 个答案:

答案 0 :(得分:0)

Infragistics .NetAdvantage WinToolbars控件将执行此操作。这是一种商业产品,但购买一个控件可能比自己构建一个控制器更便宜。

答案 1 :(得分:0)

看看这个相关的问题:

How to make a ToolStripComboBox to fill all the space available on a ToolStrip?

我更喜欢马丁的答案,因为它里面没有任何神奇的硬编码数字。虽然如果要使多个项目缩小到适合,你仍然需要做一些算术运算,但我确信同样的方法也适用。