我正在使用工具条为自己绘制一个TabStrip,我不希望这些项目溢出,而是缩小以适应可用的宽度。非常像许多浏览器标签行为(例如Chrome)。
我知道有一个可以覆盖的LayoutEngine属性,但我不清楚如何实现它。
任何人都知道如何使项目适合工具条宽度?
答案 0 :(得分:0)
Infragistics .NetAdvantage WinToolbars控件将执行此操作。这是一种商业产品,但购买一个控件可能比自己构建一个控制器更便宜。
答案 1 :(得分:0)
看看这个相关的问题:
How to make a ToolStripComboBox to fill all the space available on a ToolStrip?
我更喜欢马丁的答案,因为它里面没有任何神奇的硬编码数字。虽然如果要使多个项目缩小到适合,你仍然需要做一些算术运算,但我确信同样的方法也适用。