Практическое руководство. Управление переполнения элемента управления 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;