Добавление элементов на ленту

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

Описание: image570

Для демонстрации мы создадим нашу собственную нестандартную группу внутри вкладки Add-Ins. Поскольку нам по умолчанию уже предоставлена одна группа, то мы можем пере­именовать ее в нечто более подходящее для нашей надстройки. Все элементы ленты моди­фицируются при помощи окна свойств (точно так же, как и во всех других типах проектов Visual Studio). Мы просто щелкаем по группе, а затем настраиваем ее метку.

Группы на поверхности конструирования ведут себя как контейнеры, что позволяет нам перетащить в группу кнопку. На рис. 21.9 показано начало создания нестандартной ленты для надстройки системы закупок. Мы добавили две кнопки, изменили их свойство ControlSize в значение RibbonControlSizeLarge, настроили в метке тот текст, который мы хотим отображать в кнопке, а также добавили в кнопки изображения.

Совет

Использованные в этом примере изображения были взяты из библиотеки изображе­ний Visual Studio 2008 Image Library, но есть отличный способ использования любых значков, которые вы видите в Office. Сначала надо скачать надстройку Icons Gallery Add-In из центра загрузок Microsoft Download Center (ищите "2007 Office System Add-In: Icons Gallery"). Это файл Excel. Если вы его откроете, то увидите целую галерею знач­ков Office (см. вкладку Developers (Разработчик) на ленте Excel).

При наведении курсора на изображение вы увидите значение его imageMso. Это строка, которую можно встроить прямо в свойство Officelmageld ленты. Если для кнопки еще не настроено никакого изображения, то после этого будет использоваться указанный значок Office. Это настоящее благо для конструирования пользовательских интерфейсов, учитывая сотни имеющихся в Office высококачественных значков. На стадии конструирования эти изображения видны не будут, но они будут корректно отображаться на стадии выполнения. Описание: image571

Если вы хотите добавить в нашу ленту еще несколько групп, то для этого придется выпол­нить еще несколько операций перетаскивания из панели Toolbox. Вы можете изменить порядок групп в ленте посредством перетаскивания их влево или вправо относительно других групп.

Примечание

Вы заметите, что на ленте уже реализована вкладка по умолчанию с названием TabAddlns (Built-In). Когда вы создаете ленту для вашей надстройки, то ее группы бу­дут автоматически отображаться на вкладке Add-Ins (Надстройки) приложения Office. Если вы хотите добавить элементы на встроенную вкладку или создать собственную вкладку, которая не соответствует встроенной вкладке Add-Ins, то для достижения такого уровня модификации вам нужно будет использовать шаблон Ribbon (XML).

Обработка событий элементов управления ленты
Модификация панели задач
Создание областей форм Outlook
Создание расширения документа Office
Элементы управления хостинга

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


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

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