다음을 통해 공유


방법: Windows Forms의 ToolStrip 오버플로 관리

ToolStrip 컨트롤의 항목 중 할당된 공간에 맞지 않는 항목이 있을 경우, ToolStrip에 대해 오버플로 기능을 활성화하고 특정 ToolStripItem의 오버플로 동작을 결정할 수 있습니다.

지정된 폼의 현재 크기인 ToolStrip에 할당된 크기보다 더 많은 공간이 필요한 ToolStripItem을 추가하면 ToolStripToolStripOverflowButton이 자동으로 표시됩니다. ToolStripOverflowButton이 표시되고 오버플로가 활성화된 항목이 드롭다운 오버플로 메뉴로 이동합니다. 따라서 ToolStrip 항목이 서로 다른 폼 크기에 맞게 조정되는 방법을 사용자 지정하고 우선 순위를 결정할 수 있습니다. 또한 항목이 오버플로에 포함될 경우 PlacementToolStripOverflow.DisplayedItems 속성과 LayoutCompleted 이벤트를 사용하여 해당 항목의 모양을 변경할 수도 있습니다. 디자인 타임이나 런타임에 폼을 확대하면 기본 ToolStrip에 더 많은 ToolStripItem이 표시될 수 있고 폼의 크기를 축소할 때까지는 ToolStripOverflowButton이 표시되지 않을 수도 있습니다.

ToolStrip 컨트롤에서 오버플로를 활성화하려면

특정 ToolStripItem의 오버플로 동작을 지정하려면

  • ToolStripItemOverflow 속성을 원하는 값으로 설정합니다. 가능한 값으로는 Always, Never 및 AsNeeded가 있습니다. 기본값은 AsNeeded입니다.

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

참고 항목

참조

ToolStrip 컨트롤 개요(Windows Forms)

ToolStrip

ToolStripOverflowButton

Overflow

CanOverflow

개념

ToolStrip 컨트롤 아키텍처

ToolStrip 기술 요약