КулЛиб - Классная библиотека! Скачать книги бесплатно
Всего книг - 711944 томов
Объем библиотеки - 1398 Гб.
Всего авторов - 274285
Пользователей - 125023

Последние комментарии

Новое на форуме

Новое в блогах

Впечатления

pva2408 про Зайцев: Стратегия одиночки. Книга шестая (Героическое фэнтези)

Добавлены две новые главы

Рейтинг: +1 ( 1 за, 0 против).
medicus про Русич: Стервятники пустоты (Боевая фантастика)

Открываю книгу.

cit: "Мягкие шелковистые волосы щекочут лицо. Сквозь вязкую дрему пробивается ласковый голос:
— Сыночек пора вставать!"

На втором же предложении автор, наверное, решил, что запятую можно спиздить и продать.

Рейтинг: +2 ( 2 за, 0 против).
vovih1 про Багдерина: "Фантастика 2024-76". Компиляция. Книги 1-26 (Боевая фантастика)

Спасибо автору по приведению в читабельный вид авторских текстов

Рейтинг: +3 ( 3 за, 0 против).
medicus про Маш: Охота на Князя Тьмы (Детективная фантастика)

cit anno: "студентка факультета судебной экспертизы"


Хорошая аннотация, экономит время. С четырёх слов понятно, что автор не знает, о чём пишет, примерно нихрена.

Рейтинг: +2 ( 2 за, 0 против).
serge111 про Лагик: Раз сыграл, навсегда попал (Боевая фантастика)

маловразумительная ерунда, да ещё и с беспричинным матом с первой же страницы. Как будто какой-то гопник писал... бее

Рейтинг: +2 ( 2 за, 0 против).

Ribbon Controls в Delphi 2010: Визуальная разработка интерфейса приложения [Коллектив авторов] (pdf) читать постранично

Книга в формате pdf! Изображения и текст могут не отображаться!


 [Настройки текста]  [Cбросить фильтры]

© “Delphi в Internet” (http://webdelphi.ru), 2010

www.webdelphi.ru

Ribbon Controls
в Delphi 2010
Визуальная разработка интерфейса
приложения

2010

версия 1

1

© “Delphi в Internet” (http://webdelphi.ru), 2010

Содержание
Введение ................................................................................................................................................................... 4
Условные обозначения ............................................................................................................................................ 4
Получение лицензии на использование Ribbon.................................................................................................... 4
Устройство Ribbon .................................................................................................................................................... 8
Ribbon Controls в Delphi. ........................................................................................................................................12
Программа-заготовка для работы с Ribbon Controls. ..........................................................................................13
Элементы управления Ribbon Controls в Delphi 2010. ........................................................................................16
Использование кнопок на ленте Ribbon ..........................................................................................................16
Как добавить новую кнопку в группу?..............................................................................................................17
Работа с раздваенными кнопками (Split-Buttons) ...........................................................................................21
Работа с RibbonComboBox .................................................................................................................................24
Вариант 1 - Использование списка Items:TStringList ...................................................................................24
Вариант 2 - Использование действий (TAction) в RibbonComboBox. .........................................................27
Работа с CheckBox и RadioButton?.....................................................................................................................30
Работа с галереями (gallery) в Ribbon. ..............................................................................................................31
Drop-Down галерея с изображениями 16х16 пикселя. ...............................................................................32
Drop-Down галерея с изображениями произвольного размера. ..............................................................37
Работа с главным меню приложения. ..............................................................................................................40
Работа с пунктами меню в Ribbon.................................................................................................................43
Работа с разделом Recent Documents в главном меню Ribbon ................................................................45
Использование раздела Recent Documents для хранения ссылок на файлы ..................................45
Вариант 1 – автоматическое создание обработчика OnExecute. Метод AddRecentItem ............45
Вариант 2 – свой обработчик OnExecute и ручное помещение ссылки в список .........................47
Использование раздела Recent Documents для дополнительных команд.......................................48
Помещаем кнопку «Выход» в главное меню программы ..........................................................................49
Работа с панелью быстрого доступа (Quick Access ToolBar) ...........................................................................51
Работа с PopUp-меню приложения. .................................................................................................................52
версия 1

2

© “Delphi в Internet” (http://webdelphi.ru), 2010
Pop-up меню элементов управления, расположенных на ленте Ribbon ..................................................52
Pop-up меню в стиле Ribbon для стандартных элементов управления ....................................................54
Подсказки в Ribbon Controls ..................................................................................................................................54
Использование расширенных подсказок в Delphi ......................................................................................54
Рекомендации по использованию Enhanced tooltips .........................................................................54
Работа с компонентом TScreenTipsManager ........................................................................................55
Работа с компонентом TScreenTipsPopup ............................................................................................61
Работа с диалогами в Ribbon .................................................................................................................................62
Настройка клавиш быстрого доступа к элементам Ribbon.................................................................................63
Выравнивание элементов управления в группах Ribbon ...................................................................................64
Список использованных источников информации .............................................................................................64

версия 1

3

© “Delphi в Internet” (http://webdelphi.ru
http://webdelphi.ru), 2010

Введение
С момента выхода вместе с Microsoft Office 2007 Fluent UI (Ribbon)) вызывает ажиотаж среди
программистов и дизайнеров. На сегодняшний день существует огромное количество различных
реализаций Ribbon,, начиная от бесплатных и заканчивая профессионально выполненными платными.
Новый пользовательский интерфейс, призванный заменить
заменить стандартные многоуровневые меню Windows
все чаще и чаще встречается в приложениях. Использование Fluent UI способно в корне изменить
внешний вид Вашего приложения.
Начиная с RAD Studio 2009, использование Ribbon Controls стало доступно и для программистов,
програм
использующих Delphi.
Однако прежде, чем мы приступим к изучению Ribbon Controls,, следует отметить тот факт, что
легальное использование этих компонентов возможно только после прохождения процедуры
лицензирования в Microsoft. И именно с процедуры получения лицензии мы и начнем рассмотрение
этого интересного вопроса – использование Ribbon Controls в Delphi.

Условные обозначения
Полужирный текст

Обозначение класса или компонента на форме

Полужирный зеленый текст

Свойство