我正在使用一个Tooltrip来绘制TabStrip,我不希望项目溢出,而是缩小以适合可用宽度。非常类似于许多浏览器选项卡的行为(例如Chrome)。WinForms Toolstip Items Size-To-Fit
我知道有一个LayoutEngine属性可以被重写,但我不知道如何实现这个。
任何人都知道如何使项目符合toolstrips宽度?
我正在使用一个Tooltrip来绘制TabStrip,我不希望项目溢出,而是缩小以适合可用宽度。非常类似于许多浏览器选项卡的行为(例如Chrome)。WinForms Toolstip Items Size-To-Fit
我知道有一个LayoutEngine属性可以被重写,但我不知道如何实现这个。
任何人都知道如何使项目符合toolstrips宽度?
Infragistics .NetAdvantage WinToolbars控件将执行此操作。这是一个商业产品,但购买控制系统比自己创建控制系统更便宜。
看一看此相关的问题:
How to make a ToolStripComboBox to fill all the space available on a ToolStrip?
我喜欢马丁的答案,因为它不具有任何魔法硬编码的数字。虽然如果您将多个项目缩小到适合,您仍然需要做一些算术运算,但我确定同样的方法也适用。
Thanx为您的建议,但我宁愿不包括这种巨型控制套件,在我看来,这是一个相当小的问题。现在,如果我只能找到一个关于如何为ToolStrip实现LayoutEngine的例子... – 2010-11-23 18:52:43