Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 22.12.2009, 21:00   #1
TwiX
Участник клуба
 
Аватар для TwiX
 
Регистрация: 28.07.2009
Сообщений: 1,510
По умолчанию Как сделать оформление как у Word'a 2007+

У WordPad'a и пейнта такой же стиль выполнения, к примеру
TwiX вне форума Ответить с цитированием
Старый 22.12.2009, 21:16   #2
Kotofff
Участник клуба
 
Аватар для Kotofff
 
Регистрация: 11.01.2009
Сообщений: 1,917
По умолчанию

Компоненты DevExpress тебе помогут.
"Заряженному танку в дуло не смотрят" @Dekmer in WoT
Kotofff вне форума Ответить с цитированием
Старый 23.12.2009, 09:35   #3
Toxa
Форумчанин Подтвердите свой е-майл
 
Аватар для Toxa
 
Регистрация: 01.12.2006
Сообщений: 514
По умолчанию

либо делфи 2009 и выше
Пишу на Delphi за еду
Toxa вне форума Ответить с цитированием
Старый 23.12.2009, 21:12   #4
TwiX
Участник клуба
 
Аватар для TwiX
 
Регистрация: 28.07.2009
Сообщений: 1,510
По умолчанию

У меня 2010, где там?)
TwiX вне форума Ответить с цитированием
Старый 23.12.2009, 21:41   #5
Kottik
Пользователь
 
Регистрация: 19.08.2009
Сообщений: 47
По умолчанию

Начиная с Delphi 2009 в списке палитр компонентов появилась вкладка Ribbon. Именно такой интерфейс и имеет Office 2007 (панель в виде так называемой "ленты"). Читайте подробнее, например, тут.
Цитата из статьи по ссылке выше:
Цитата:
Всего закладка содержит пять компонентов: TRibbon, TRibbonComboBox, TRibbonSpinEdit, TRibbonScreenTipsManager и TRibbonScreenTipsPopup.

Сразу обращу Ваше внимание на то, что использовать Ribbon Вы сможете только в связке с компонентом ActionManager со страницу Additional палитры компоентов. Так что, если Вы не имеете представления как действует ActionManager – то Вам врядли удасться реализовать полноценный интерфейс, да и вообще использовать Ribbon Controls в своем приложении.

Для того, чтобы разобраться с работой компонентов Ribbon я предлагаю Вам разработать простенькое приложение, например текстовый редактор наподобие WordPad’а.
Воспользуйтесь поисковой фразой "Ribbon Delphi" Google.

Существуют и платные компоненты. Посмотреть их можете, например здесь (раздел "Toolbar / Menu / Ribbon / Delphi").

Цитата:
Добавляем TRibbon с вкладки Ribbon Rontrols и сразу замечаем, что отсутствует кнопка меню и панель быстрого доступа (QuickAccess Toolbar).

Для того, чтобы их добавить необходимо сначала перенести компонент TActionManager на форму и выбрать его в свойстве "ActionManager" компонента Ribbon; далее кликаем правой кнопкой по компоненту Ribbon1 и выбираем Add Application Menu и Add Quick Access Toolbar. Это соответственно добавит на ленту кнопку меню и панель быстрого доступа. Кстати, добавить и удалить вкладку на ленту можно таким же образом но, выбрав Add Tab/Delete Tab.
А примерно тут "%USERPROFILE%\Мои документы\RAD Studio\7.0\Demos\DelphiWin32\VCLWin 32\RibbonControls" у Вас должны быть демки использования.
Учиться никогда не поздно

Последний раз редактировалось Kottik; 23.12.2009 в 22:09.
Kottik вне форума Ответить с цитированием
Старый 23.12.2009, 23:23   #6
mihali4
*
Старожил
 
Регистрация: 22.11.2006
Сообщений: 9,201
По умолчанию

Цитата:
Сообщение от TwiX Посмотреть сообщение
У WordPad'a и пейнта такой же стиль выполнения, к примеру
Ну вот WordPad:
wordpad.jpg
Что вызывает затруднения?
Все, что есть на этой картинке, реализуется в любой версии Дельфи.
Без сторонних компонентов...
mihali4 вне форума Ответить с цитированием
Старый 23.12.2009, 23:40   #7
Marsel737
Форумчанин
 
Аватар для Marsel737
 
Регистрация: 09.11.2009
Сообщений: 669
По умолчанию

mihali4, в названии темы же говорится про Word 2007, а там не такое оформление какое вы выложили, покрасивше будет
Я не всегда знаю, о чем говорю, но знаю, что прав. © Мухаммед Али.
К чёрту обстоятельства. Я создаю возможности. © Брюс Ли
Marsel737 вне форума Ответить с цитированием
Старый 24.12.2009, 00:40   #8
mihali4
*
Старожил
 
Регистрация: 22.11.2006
Сообщений: 9,201
По умолчанию

Ну-у-у, я предпочитаю "классику", а не ненужные финтифлюшки...
Приведите тогда пример картинки. (я-то предпочитаю 2003-й офис, мне больше и не нужно - просто доки читать и иметь под рукой на всякий случай все остальное - аксесс и эксель).
mihali4 вне форума Ответить с цитированием
Старый 24.12.2009, 01:17   #9
Marsel737
Форумчанин
 
Аватар для Marsel737
 
Регистрация: 09.11.2009
Сообщений: 669
По умолчанию

mihali4, вот пожалуста:

Paint на семерке:



Word 2007:

Я не всегда знаю, о чем говорю, но знаю, что прав. © Мухаммед Али.
К чёрту обстоятельства. Я создаю возможности. © Брюс Ли
Marsel737 вне форума Ответить с цитированием
Старый 24.12.2009, 13:39   #10
beemoto
Форумчанин
 
Аватар для beemoto
 
Регистрация: 11.04.2009
Сообщений: 277
По умолчанию

в самом конце есть вкладка Ribbon посмотри еще демки, но в ворде 2010 оформление стало серым и немного изменилось
beemoto вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как сделать фон в WORD (офис 2007) katlis Microsoft Office Word 2 09.09.2009 23:48
Как такое сделать (извените. но даже не знаю как это называется) Van'Denis HTML и CSS 3 30.08.2009 10:46
Как сделать .newIndex для комбо в Access 2007 sergeos Microsoft Office Access 2 16.06.2009 17:17
Можно ли как-нибудь сохранить текущее оформление Windows? Познающий Софт 2 04.06.2009 21:41
Как сделать приложение в стиле Office 2007 в VS2008 ? Derk Общие вопросы .NET 4 22.12.2008 12:26