среда, 13 февраля 2013 г.

кнопка с иконкой delphi

Буквально с первых дней выхода беты Delphi 2009 по сети разлетелась статья с названием " ». Хорошая обзорная статья, повествующая о нововведениях от CodeGear. Помимо всего прочего, в статье есть небольшой обзор компонентов со страницы Ribbon Controls - тех самых о которых пойдет речь в этой статье.Компоненты Ribbon Controls позволяют легко создавать приложения с интерфейсом MS Office 2007. Я не буду пересказывать то, что уже и так пересказано 1000 раз другими блоггерами, а лучше покажу простой пример создания приложения но основе этих компонентов, думаю так будет лучше для всех. Итак, создадим простейшее приложение «Блокнот», но с «особенным» интерфейсом.Первое с чего следует начать разработку  это с того, что поместим на пустую форму компонент TRibbon, как показано на рисункеТеперь меняем у компонента свойство Caption c Ribbon1 на Блонкнот.Особенностью работы с компонентами Ribbon является то, что они функционируют только совместно с TActionManager. Что ж, открываем вкладку Additional, находим компонент TActionManager и бросаем его на форму. Теперь снова выбираем TRibbon и выбираем в свойстве ActionManager значение ActionManager1. После этих действий можно «творить чудеса».Для того,чтобы создать главное меню жмем на компоненте правой кнопкой мыши и выбираем пункт "Add Application Menu». В результате Вы должны получить некое подобие полноценного интерфейча MS Office 2007. При запуске программы вы получите следующий вид программы:Обратите внимание на иконку кнопки меню  это стандартная иконка приложения Delphi Tiburon. Согласитесь, что программа со стандартной иконкой смотрится как-то недоделано? Меняем иконку. Для этого заходим в меню «Project  Options  Application», жмем кноку «Load Icon» и выбираем новую иконку приложения:Смена иконки приложения автоматически отразится и на внешнем виде кнопки главн

 Запомнить меня

Блог.ру - delphinternet - Delphi 2009. Создаем програму с интерфейсом «а-ля MS Word 2007»

Комментариев нет:

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