Работа с элементами управления ToolStrip

Оценить
(0 голоса)

Многие основные стандартные визуальные элементы формы реализуются при помощи эле­ментов управления ToolStrip. Этот элемент работает как контейнер для других элементов управления, наследующих от ToolStripItem; он может содержать различные типы элемен­тов управления: кнопки, комбинированные окна, метки, разделители, текстовые поля и даже индикаторы хода выполнения. Сам класс ToolStrip используется для непосредственной реализации панелей инструментов на форме, а также работает как базовый класс для эле­ментов управления StatusStrip и MenuStrip.

Элементы управления ToolStrip имеют впечатляющий список встроенных возможностей. Например, они поддерживают перетаскивание элемента из одной полоски инструментов в другую, динамическое переупорядочивание и отсечение элементов при изменении пользо­вателем размера полоски или ее родительской формы, а также полностью поддерживают различные темы операционных систем и схемы визуализации.

Все виды элементов управления ToolStrip имеют некоторые общие признаки:

□    смарт-тег времени конструирования предоставляет быстрый и простой доступ к обыч­ным командам;

□    для дочерних элементов управления поддерживается редактирование "на месте" (на­пример, добавление, удаление и изменение элементов в ToolStrip, StatusStrip или MenuStrip производится при помощи мыши);

□    диалоговое окно Items Collection Editor позволяет вам получить более тонкое управле­ние свойствами дочерних элементов управления, а также позволяет добавлять/переупорядочивать/удалять дочерние элементы управления;

□    полоски инструментов поддерживают модель визуализации с дополнительными моду­лями: вы можете изменить визуализатор полоски инструментов на готовый объект ви­зуализации или на нестандартный объект— и получить полное управление внешним видом полоски инструментов.

С самого начала конструирования формы вы уже знаете, что вам понадобятся меню, панели инструментов и строки состояния — так что элемент управления ToolStrip и его потомки будут играть важную роль.

Создание меню
Создание панели инструментов
Создание строки состояния
Редактирование элементов StatusStrip
Отображение данных

Добавить комментарий


Защитный код
Обновить

© 2017 www.visualstudios.ru. Все права защищены.