Поделиться через


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

Вы можете управлять отображением текста и изображений в ToolStripItem относительно друг к друга и их выравниванием по отношению друг к другу и ToolStrip.

Определение того, что отображается в ToolStripItem

  • Присвойте свойству DisplayStyle нужное значение. Возможные значения — Image, ImageAndText, None и Text. Значение по умолчанию — ImageAndText.

    ToolStripButton2.DisplayStyle = _  
        System.Windows.Forms.ToolStripItemDisplayStyle.Image  
    
    toolStripButton2.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image;  
    

Выравнивание текста в ToolStripItem

  • Присвойте свойству TextAlign нужное значение. Это любое сочетание выравнивания по верхнему краю, по средине и по нижнему краю с выравниванием по левому, по центру и по правому краю. Значение по умолчанию — MiddleCenter.

    ToolStripSplitButton1.TextAlign = _  
        System.Drawing.ContentAlignment.MiddleRight  
    
    toolStripSplitButton1.TextAlign = System.Drawing.ContentAlignment.MiddleRight;  
    

Выравнивание изображения в ToolStripItem

  • Присвойте свойству ImageAlign нужное значение. Это любое сочетание выравнивания по верхнему краю, по средине и по нижнему краю с выравниванием по левому, по центру и по правому краю. Значение по умолчанию — MiddleLeft.

    ToolStripSplitButton1.ImageAlign = _  
        System.Drawing.ContentAlignment.MiddleRight  
    
    toolStripSplitButton1.ImageAlign = System.Drawing.ContentAlignment.MiddleRight;  
    

Определение способа отображения текста и изображений в ToolStripItem относительно друг друга

  • Присвойте свойству TextImageRelation нужное значение. Возможности: ImageAboveText, ImageBeforeText, OverlayTextAboveImageи TextBeforeImage. Значение по умолчанию — ImageBeforeText.

    ToolStripButton1.TextImageRelation = _  
        System.Windows.Forms.TextImageRelation.ImageAboveText  
    
    toolStripButton1.TextImageRelation = System.Windows.Forms.TextImageRelation.ImageAboveText;  
    

См. также