Базовые компоненты. Компонент ToolStrip

   
На этом шаге мы рассмотрим назначение, основные свойства и пример использования этого компонента.

   
Компонент ToolStrip (рисунок 1) — полоса (панель) инструментов, используется для размещения в нем других компонентов.


Рис.1. Компонент ToolStrip

   
В панель инструментов можно поместить командную кнопку, поле отображения текста, поле редактирования, раскрывающийся список.

   
Свойства компонента ToolStrip приведены в таблице 1.

Таблица 1. Свойства компонента ToolStrip

СвойствоОписание
ButtonsItems - коллекция компонентов, находящихся в панели инструментов
DockГраница родительского компонента (формы), к которой "привязана" панель инструментов: к верхней (Top), левой (Left), нижней (Bottom) или правой (Right)
VisibleСвойство позволяет скрыть (False) или сделать видимой (True) панель инструментов
EnabledСвойства управляет доступом к компонентам панели инструментов. Если значение свойства равно False, то все компоненты недоступны

   
Для того чтобы в панель инструментов добавить, например, командную кнопку, надо выбрать компонент ToolStrip, сделать щелчок на значке
раскрывающегося списка, который отображается в его поле, и выбрать Button (рисунок 2).


Рис.2. Добавление элемента в панель инструментов

   
После этого надо выполнить настройку добавленной кнопки toolStripButton — задать значения свойств (таблица 1).

   
В качестве примера на рисунке 3 приведена форма программы MEdit.


Рис.3. Форма программы MEdit

   
В панели инструментов находятся четыре кнопки и разделитель (Separator). Значения свойств компонентов, находящихся в панели
инструментов, приведены в таблице 2.

Таблица 2. Значения свойств компонентов

СвойствоЗначение
toolStripButton1.DisplayStyleImage
toolStripButton1.Image
toolStripButton1.ImageTransparentColorMagenta
toolStripButton1.ToolTipTextНовый документ
toolStripButton2.DisplayStyleImage
toolStripButton2.Image
toolStripButton2.ImageTransparentColorMagenta
toolStripButton2.ToolTipTextОткрыть
toolStripButton3.DisplayStyleImage
toolStripButton3.Image
toolStripButton3.ImageTransparentColorMagenta
toolStripButton3.ToolTipTextСохранить
toolStripButton4.DisplayStyleImage
toolStripButton4.Image
toolStripButton3.ImageTransparentColorMagenta
toolStripButton4.ToolTipTextПечать

   
Следует обратить внимание, фон битовых образов для командных кнопок — пурпурный (magenta). Именно этот цвет указан в качестве
значения свойства ImageTransparentColor.

   
После того как панель инструментов будет создана, можно приступить к созданию процедур обработки событий.

   
Архив проекта можно взять здесь.

   
На следующем шаге мы рассмотрим компонент MenuStrip.



Вы можете оставить комментарий, или Трекбэк с вашего сайта.

Оставить комментарий