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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 15.02.2010, 19:09   #1
Яр|/||< (^_^)
LosYear
Форумчанин
 
Аватар для Яр|/||< (^_^)
 
Регистрация: 19.06.2009
Сообщений: 695
По умолчанию Скины DevExpress

Поставил себе ДевЭкспресс. А кто знает как в нём применять скины
Яр|/||< (^_^) вне форума Ответить с цитированием
Старый 15.02.2010, 19:35   #2
Kotofff
Участник клуба
 
Аватар для Kotofff
 
Регистрация: 11.01.2009
Сообщений: 1,917
По умолчанию

Во-первых, форма должна выглядеть примерно так :
Код:
unit unit_Main;
interface
uses
  unit_Help,
  Types, Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms,
  Dialogs, ExtCtrls, ComCtrls, StdCtrls,dxBar, dxBarExtItems, cxControls, cxLookAndFeels, dxStatusBar, 
  cxGraphics, dxRibbonForm, dxRibbon, dxRibbonGallery, dxOffice11, cxGeometry, dxRibbonGalleryFilterEd, 
  cxLookAndFeelPainters, cxStyles, dxRibbonSkins;
type
  TForm1 = class(TdxRibbonForm)
    BarManager: TdxBarManager;
    Ribbon: TdxRibbon;
    ApplicationMenu: TdxBarApplicationMenu;
  private
  public
  end;

implementation
{$R *.DFM}

end.
Во-вторых, после этого можно применять скинирование. Если ты ставил пакет включая все скины их там достаточно (сколько не скажу - никогда все не использовал и ставлю пакет без скинов, об этом далее) приготовся к тому что твой проект будет весить от 7 метров при полностью пустой форме. Т.к. компоненты подтягивают все скины с собой ...
Если компилировать пакет без скинов - то там доступны только несколько скинов (включая Blue, Black и Silver как у Офиса 2007) и тут размер компилируемого файла приемлем.
И в-третьих, скины меняются так :
Код:
  Ribbon.ColorSchemeName := 'Black';
  Ribbon.ColorSchemeName := 'Silver';
  Ribbon.ColorSchemeName := 'Blue';
Если будут вопросы - задавай их тут же в теме. Не пиши в личку.

Add:
Вот полный список названий скинов (для версии 47):
Цитата:
Black
Blue
Caramel
Coffee
Darkroom
Darkside
Foggy
GlassOceans
iMaginary
Lilian
LiquidSky
LondonLiquidSky
McSkin
MoneyTwins
Office2007Black
Office2007Blue
Office2007Green
Office2007Pink
Office2007Silver
Pumpkin
Seven
Sharp
Silver
Springtime
Stardust
Summer2008
UserSkin
Valentine
Xmas2008Blue
Add2:
Для "включения" рибон-формы в компоненте Ribbon (лежащем естественно на форме) нужно включить параметр SupportNonClientDrawing в True
и, положив на форму dxBarManager, в Ribbon в параметре BarManager нужно указать этот самый dxBarManager.
Все форма должна отобразиться во всей красе.
"Заряженному танку в дуло не смотрят" @Dekmer in WoT

Последний раз редактировалось Kotofff; 15.02.2010 в 19:57.
Kotofff вне форума Ответить с цитированием
Старый 15.02.2010, 20:03   #3
Яр|/||< (^_^)
LosYear
Форумчанин
 
Аватар для Яр|/||< (^_^)
 
Регистрация: 19.06.2009
Сообщений: 695
По умолчанию

Ладно а как свой скин создать и добавить
Яр|/||< (^_^) вне форума Ответить с цитированием
Старый 15.02.2010, 20:26   #4
Kotofff
Участник клуба
 
Аватар для Kotofff
 
Регистрация: 11.01.2009
Сообщений: 1,917
По умолчанию

По-моему у них нет такой возможности. ИМХО

Add
В дополнение :
http://www.freedevexpressaddons.com/
Если канал твой позволит посмотри : http://tv.devexpress.com/VCLRibbonControl.movie - познавательно.
"Заряженному танку в дуло не смотрят" @Dekmer in WoT
Kotofff вне форума Ответить с цитированием
Старый 15.02.2010, 20:37   #5
Яр|/||< (^_^)
LosYear
Форумчанин
 
Аватар для Яр|/||< (^_^)
 
Регистрация: 19.06.2009
Сообщений: 695
По умолчанию

Тогда зачем у них в папке какой-то редактор скинов лежит?

20:39

в папке ..\Developer Express Inc\ExpressSkins Library\dxSkinEditor.exe

У нас принято пользоваться кнопочкой "Правка", дабы не плодить посты подряд, друг за другом.
Читаем правила. Рекомендую. Помимо общих правил форума есть и дополнения к ним в каждом разделе...
Модератор

Последний раз редактировалось mihali4; 15.02.2010 в 22:39.
Яр|/||< (^_^) вне форума Ответить с цитированием
Старый 15.02.2010, 20:46   #6
Kotofff
Участник клуба
 
Аватар для Kotofff
 
Регистрация: 11.01.2009
Сообщений: 1,917
По умолчанию

Ну так запусти.
Глянь.
Я не знал о нем.

Мне встроенных хватает по горло.
"Заряженному танку в дуло не смотрят" @Dekmer in WoT
Kotofff вне форума Ответить с цитированием
Старый 15.02.2010, 21:09   #7
Яр|/||< (^_^)
LosYear
Форумчанин
 
Аватар для Яр|/||< (^_^)
 
Регистрация: 19.06.2009
Сообщений: 695
По умолчанию

я запускал юзал создавал вот встала проблема как запихнуть его в прогу
попробуй поставь посмотри
Яр|/||< (^_^) вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Скины Lemo Помощь студентам 2 14.07.2009 13:24
DEVEXPRESS Яр|/||< (^_^) Компоненты Delphi 0 23.06.2009 11:51
devexpress и скины m0pz Компоненты Delphi 0 18.11.2008 16:39
DevExpress Баламут БД в Delphi 0 21.01.2007 02:09