Show / Hide Table of Contents

Практическое руководство. Управление переполнения элемента управления ToolStrip в Windows Forms

Когда все элементы на ToolStrip управления не помещаются в отведенное место, возможность переполнения можно включить на ToolStrip и определить поведение определенных ToolStripItems.

При добавлении ToolStripItem, которые занимают больше места, выделенного для ToolStrip текущий размер формы, ToolStripOverflowButton автоматически отображается на ToolStrip. ToolStripOverflowButton Появляется, и поддержкой переполнения элементы перемещаются в меню переполнения раскрывающегося списка. Это позволяет настраивать и определять их приоритеты как вашей ToolStrip элементы соответствии с изменением размеров формы. Можно также изменить внешний вид элементов, когда они переходят в области переполнения с помощью Placement и ToolStripOverflow.DisplayedItems свойства и LayoutCompleted событий. Если вы увеличите формы во время разработки или во время выполнения, более ToolStripItems могут быть отображены на основном ToolStrip и ToolStripOverflowButton исчезать даже в том случае, пока не уменьшить размер формы.

Включение переполнения для элемента управления ToolStrip

  • Убедитесь, что CanOverflow не задано значение false для ToolStrip. Значение по умолчанию — True.

    Когда CanOverflow является True (по умолчанию), ToolStripItem отправляется в меню переполнения раскрывающегося списка при содержание ToolStripItem превышает ширину горизонтального ToolStrip или высоту вертикального ToolStrip.

Чтобы указать поведение при переполнении отдельного элемента ToolStripItem

  • Задайте Overflow свойство ToolStripItem нужное значение. Возможные значения — Always, Never, и AsNeeded. Значение по умолчанию — AsNeeded.

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

См. также

  • ToolStrip
  • ToolStripOverflowButton
  • Overflow
  • CanOverflow
  • Общие сведения об элементе управления ToolStrip
  • Архитектура элемента управления ToolStrip
  • Технологии, положенные в основу работы элемента управления ToolStrip
Back to top Неофициальная документация по .NET на русском языке. Лицензия: CC-BY 4.0. Основано на документации по .NET с Microsoft Docs
Generated by DocFX