На этом шаге мы рассмотрим некоторые свойства этого компонента.
Свойства этого компонента приведены на рисунке 1.
Рис.1. Свойства компонента ToolStrip
Отметим следующие свойства:
Рис.2. Окно для задания элементов линейки инструментов
Из рисунка видно, что в левой части диалогового окна располагаются: меню выбора элементов для помещения их в линейку инструментов, окно для помещения в него выбранных из меню элементов, кнопки работы с выбранными элементами, позволяющие переупорядочивать элементы или удалять их из списка выбранных. Порядок, в котором элементы расположены в окне после их выбора, сохранится в сформированной затем линейке инструментов при расположении их слева направо: первый элемент из списка в окне поместится в линейку самым левым, второй - правее первого и т. д.
В правой части диалогового окна расположено окно свойств выбранного элемента. Для настройки свойств на элементе левого окна надо щелкнуть мышью (отметить его), тогда в правом окне появится набор свойств отмеченного элемента. Мы не станем рассматривать этот набор свойств, т. к. они уже описаны ранее - это метки, ссылочные метки, кнопки и т. д.
Следует отметить, что линейка инструментов из выбранных элементов формируется наподобие соответствующей линейки для продукта Microsoft Word. Например, если выбранные элементы не помещаются на линейке из-за ограниченных размеров формы, то такие элементы сворачиваются в специальный список, на который начинает указывать автоматически созданная кнопка. Но это произойдет только тогда, когда свойство компонента CanOwerflow (в переводе на русский язык "может переполняться") установлено в True (т. е. линейка может содержать большее количество элементов, чем занимаемое ею пространство в форме);
Рис.3. Значения свойства Dock компонента
Выбор того или иного прямоугольника определяет сторону причаливания линейки инструментов (без причаливания, слева, справа, снизу, сверху, в центре). Если значение свойства установлено в None (без причаливания), то на этапе проектирования линейку можно свободно перемещать в рамках формы при условии, что свойство Locked установлено в False (при значении True блокируется перемещение компонента, а в верхнем левом углу линейки появляется пиктограмма замка).
На следующем шаге мы рассмотрим использование этого компонента.