ツールストリップを使用して、アイテムがオーバーフローしないようにするタブストリップを自分で描画しますが、使用可能な幅に合わせて縮小します。多くのブラウザーのタブの動作と非常によく似ています (例: Chrome)。
オーバーライドできる LayoutEngine プロパティがあることは知っていますが、これを実装する方法についての手がかりがありません。
アイテムをツールストリップの幅に合わせる方法を知っている人はいますか?
この関連する質問を見てください:
ToolStripで利用可能なすべてのスペースを埋めるためにToolStripComboBoxを作成するにはどうすればよいですか?
魔法のハードコードされた数字が含まれていないので、私はマーティンの答えを好みます。複数のアイテムを縮小して合わせる場合は、まだ少し計算する必要がありますが、同じ方法が適用できると確信しています。
Infragistics.NetAdvantageWinToolbarsコントロールがこれを行います。これは商用製品ですが、自分でコントロールを作成するよりもコントロールを購入する方が安い場合があります。