Show / Hide Table of Contents

Практическое руководство. Изменение расстояния между элементами и способа их выравнивания для элемента управления ToolStrip в Windows Forms

ToolStrip Управления полностью поддерживает функции макета, такие как определения размера, расстояние между ToolStripItem элементов управления относительно друг друга, размещения элементов управления в ToolStripи расстояние между элементами управления ToolStrip.

Так как значение по умолчанию AutoSize свойство true, элементов управления изменяются автоматически, если не задать AutoSize свойства false.

Чтобы вручную размер ToolStripItem

  1. Задайте AutoSize свойства false для сопоставленного элемента управления.

    ToolStripButton1.AutoSize = False  
    
    toolStripButton1.AutoSize = false;  
    
  2. Задайте Size свойства, как нужно для связанного ToolStripItem.

Чтобы задать расстояние между ToolStripItem

  1. Вставьте нужные значения в пикселях Margin свойства сопоставленного элемента управления.

    Значения Margin свойства укажите расстояние между элементом и соседними элементами в следующем порядке: Слева, сверху, справа и нижней.

    ToolStripTextBox1.Margin = New System.Windows.Forms.Padding _  
        (3, 0, 3, 0)  
    
    toolStripTextBox1.Margin = new System.Windows.Forms.Padding   
        (3, 0, 3, 0);  
    

Чтобы выровнять ToolStripItem в правой части панели инструментов

  1. Задайте Alignment свойства Right для сопоставленного элемента управления. По умолчанию Alignment присваивается Left, который элементы управления выравниваются по левому краю ToolStrip.

    ToolStripSplitButton1.Alignment = _  
        System.Windows.Forms.ToolStripItemAlignment.Right  
    
    toolStripSplitButton1.Alignment =   
        System.Windows.Forms.ToolStripItemAlignment.Right;  
    

Чтобы упорядочить элементы ToolStrip на панели инструментов

  • Задайте LayoutStyle свойства к значению ToolStripLayoutStyle нужную.

    ToolStripDropDown1.LayoutStyle = _  
        System.Windows.Forms.ToolStripLayoutStyle.Flow  
    
    toolStripDropDown1.LayoutStyle =   
        System.Windows.Forms.ToolStripLayoutStyle.Flow;  
    

См. также

  • ToolStrip
  • Layout
  • LayoutCompleted
  • LayoutSettings
  • TextImageRelation
  • Placement
  • CanOverflow
  • Общие сведения об элементе управления ToolStrip
  • Архитектура элемента управления ToolStrip
  • Технологии, положенные в основу работы элемента управления ToolStrip
In This Article
  • Чтобы вручную размер ToolStripItem
  • Чтобы задать расстояние между ToolStripItem
  • Чтобы выровнять ToolStripItem в правой части панели инструментов
  • Чтобы упорядочить элементы ToolStrip на панели инструментов
  • См. также
Back to top Неофициальная документация по .NET на русском языке. Лицензия: CC-BY 4.0. Основано на документации по .NET с Microsoft Docs
Generated by DocFX