方法: Windows フォームで ToolStrip オーバーフローを管理します。How to: Manage ToolStrip Overflow in Windows Forms

ときにすべての項目をToolStripコントロールが与えられたスペースに収まらないでオーバーフロー機能を有効にすることができます、ToolStrip固有のオーバーフロー動作を決定し、 ToolStripItems。When all the items on a ToolStrip control do not fit in the allotted space, you can enable overflow functionality on the ToolStrip and determine the overflow behavior of specific ToolStripItems.

追加するとToolStripItemに割り当てられた時間はより多くの領域を必要とする、ToolStripフォームの現在のサイズを指定、ToolStripOverflowButtonで自動的に表示されます、ToolStripします。When you add ToolStripItems that require more space than is allotted to the ToolStrip given the form's current size, a ToolStripOverflowButton automatically appears on the ToolStrip. ToolStripOverflowButtonが表示されたら、オーバーフローが有効な項目がドロップダウンのオーバーフロー メニューに移動します。The ToolStripOverflowButton appears, and overflow-enabled items are moved into the drop-down overflow menu. これを使用すると、カスタマイズ、および優先順位を付ける方法、ToolStrip項目は、さまざまなフォームのサイズを正しく調整。This allows you to customize and prioritize how your ToolStrip items properly adjust to different form sizes. 使用して、オーバーフローになったとき、項目の外観を変更することも、PlacementToolStripOverflow.DisplayedItemsプロパティおよびLayoutCompletedイベント。You can also change the appearance of your items when they fall into the overflow by using the Placement and ToolStripOverflow.DisplayedItems properties and the LayoutCompleted event. 複数のデザイン時または実行時に、フォームを拡大する場合ToolStripItems は、メイン表示できるToolStripToolStripOverflowButtonフォームのサイズを小さくまでも表示されなくなる可能性があります。If you enlarge the form at either design time or run time, more ToolStripItems can be displayed on the main ToolStrip and the ToolStripOverflowButton might even disappear until you decrease the size of the form.

ToolStrip コントロールのオーバーフローを有効にするにはTo enable overflow on a ToolStrip control

特定の ToolStripItem のオーバーフロー動作を指定するにはTo specify overflow behavior of a specific ToolStripItem

  • 設定、Overflowのプロパティ、ToolStripItemに目的の値。Set the Overflow property of the ToolStripItem to the desired value. 可能性はAlwaysNever、およびAsNeededします。The possibilities are Always, Never, and AsNeeded. 既定値は AsNeeded です。The default is AsNeeded.

    toolStripTextBox1.Overflow = _
    System.Windows.Forms.ToolStripItemOverflow.Never
    
    toolStripTextBox1.Overflow = _
    System.Windows.Forms.ToolStripItemOverflow.Never;
    

関連項目See also