Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Delphi Новый топик    Ответить
 DevExpress - как установить Skin'ы  [new]
Игорь_UUS
Member

Откуда: г. Екатеринбург
Сообщений: 667
Добрый день.

Установил пакет компонентов версии 18.2 через DxAutoInstaller v2.2

Включаю дельфи (10.3.1), создаю проект, кидаю компонент TdxSkinController... перехожу в список скинов, но там пусто...

в проекте в usus добавил руками скин: dxSkinOffice2016Colorful... но это ничего не даёт((



Помогите разобраться, как добавить нужные скины в компонент TdxSkinController?
15 май 19, 10:26    [21885026]     Ответить | Цитировать Сообщить модератору
 Re: DevExpress - как установить Skin'ы  [new]
X-Cite
Member

Откуда: Минск
Сообщений: 1606
В меню Project - Modify Skin Options выбрать разрешенные для проекта
15 май 19, 11:46    [21885109]     Ответить | Цитировать Сообщить модератору
 Re: DevExpress - как установить Skin'ы  [new]
Игорь_UUS
Member

Откуда: г. Екатеринбург
Сообщений: 667
X-Cite
В меню Project - Modify Skin Options выбрать разрешенные для проекта


И там только один "UserSkin"
15 май 19, 11:51    [21885114]     Ответить | Цитировать Сообщить модератору
 Re: DevExpress - как установить Skin'ы  [new]
Игорь_UUS
Member

Откуда: г. Екатеринбург
Сообщений: 667
Полный список скинов вижу в утилите: "ExpressSkins Library\dxSkinEditor.exe". открыв данную утилиту, могу редактировать все стили от DevExpress. Но открывая проект в дельфи, скинов нет((
15 май 19, 11:53    [21885117]     Ответить | Цитировать Сообщить модератору
 Re: DevExpress - как установить Skin'ы  [new]
Игорь_UUS
Member

Откуда: г. Екатеринбург
Сообщений: 667
может дело в этой опции при компиляции?

К сообщению приложен файл. Размер - 93Kb
15 май 19, 12:00    [21885127]     Ответить | Цитировать Сообщить модератору
 Re: DevExpress - как установить Skin'ы  [new]
Игорь_UUS
Member

Откуда: г. Екатеринбург
Сообщений: 667
Я уже и так и эдак... не могу понять в чём дело...


ресурсы скинов есть... но они не загружены в IDE... может кто знает, как можно их загрузить в IDE вручную?


сейчас есть только вот:

К сообщению приложен файл. Размер - 31Kb
15 май 19, 17:43    [21885634]     Ответить | Цитировать Сообщить модератору
 Re: DevExpress - как установить Skin'ы  [new]
white_nigger
Member

Откуда: Тула
Сообщений: 2209
Игорь_UUS
Я уже и так и эдак... не могу понять в чём дело...
Может просто пора купить лицензионный продукт? Картинка с другого сайта.
16 май 19, 14:35    [21886303]     Ответить | Цитировать Сообщить модератору
 Re: DevExpress - как установить Skin'ы  [new]
энди
Member

Откуда: Киров, Россия
Сообщений: 1018
white_nigger,

Я аж булочкой подавился :))
16 май 19, 16:11    [21886425]     Ответить | Цитировать Сообщить модератору
 Re: DevExpress - как установить Skin'ы  [new]
Vlad F
Member

Откуда:
Сообщений: 1010
white_nigger,

Купить, очевидно, не интересно, - не о чем будет поговорить.))
16 май 19, 20:09    [21886623]     Ответить | Цитировать Сообщить модератору
 Re: DevExpress - как установить Skin'ы  [new]
shaposh
Member

Откуда: Москва
Сообщений: 162
Решение не появилось? В Tokyo-нормально все. В RIO - нет скинов
13 окт 19, 21:50    [21993262]     Ответить | Цитировать Сообщить модератору
 Re: DevExpress - как установить Skin'ы  [new]
JaDi
Member

Откуда: Сызрань, Россия
Сообщений: 4096


К сообщению приложен файл. Размер - 64Kb
14 окт 19, 00:16    [21993310]     Ответить | Цитировать Сообщить модератору
 Re: DevExpress - как установить Skin'ы  [new]
shaposh
Member

Откуда: Москва
Сообщений: 162
Не помогло :(
14 окт 19, 10:12    [21993448]     Ответить | Цитировать Сообщить модератору
 Re: DevExpress - как установить Skin'ы  [new]
JaDi
Member

Откуда: Сызрань, Россия
Сообщений: 4096
shaposh
Не помогло :(

Не помогло чего? Если речь про отключенные пакеты по скинами, то надо перезапустиь IDE, чтобы они подгрузились в мастер. После чего открыть настройки проекта/скинов и убедиться, что они там видны и можно галочки проставить (а не только с user skin). После чего все галочки снять и снова поставить, чтобы они добавились в uses. И уже после этого выбор скинов будет виден в самом компоненте SkinController.
14 окт 19, 10:52    [21993473]     Ответить | Цитировать Сообщить модератору
 Re: DevExpress - как установить Skin'ы  [new]
ziv-2014
Member

Откуда:
Сообщений: 468
1. Почему DevExpress не поддерживает делфи скины?
2. Почему, если не использовать ribbon в DevExpress, то нельзя заскинить Caption и располжить там меню?
14 окт 19, 11:35    [21993527]     Ответить | Цитировать Сообщить модератору
 Re: DevExpress - как установить Skin'ы  [new]
shaposh
Member

Откуда: Москва
Сообщений: 162
JaDi
shaposh
Не помогло :(

Не помогло чего?


Все отображается согласно скриншоту
Среда перезапущена
В приложениях, разработанных ранее на Tokyo cкины подхватываются во время выполнения
Но в Design - не видны не в tdxSkinController... НИГДЕ
DevExpress попробывал разных версий
Дело не в нем
У Вас Delphi - RIO? И какой версии?
14 окт 19, 13:16    [21993668]     Ответить | Цитировать Сообщить модератору
 Re: DevExpress - как установить Skin'ы  [new]
white_nigger
Member

Откуда: Тула
Сообщений: 2209
ziv-2014
1. Почему DevExpress не поддерживает делфи скины?
А зачем? Наши скины появились задолго до делфевых и адаптированы под нашу библиотеку. Поэтому нам не нужен геморрой с поддержкой делфёвых, AlphaSkins, etc.
ziv-2014
2. Почему, если не использовать ribbon в DevExpress, то нельзя заскинить Caption и располжить там меню?
Шо за бред? Caption прекрасно скинится в наших скинах. А нафига там меню - это вопрос... Если кому нужны такие извраты - пусть делает
14 окт 19, 14:45    [21993776]     Ответить | Цитировать Сообщить модератору
 Re: DevExpress - как установить Skin'ы  [new]
JaDi
Member

Откуда: Сызрань, Россия
Сообщений: 4096
shaposh,

Сейчас скины подгружаются динамически по имени файла.

Надо проверять наличие dxSkin**.bpl файлов в папке \Library\RS25\ (или куда там все компоненты установились). Кроме того рекомендую посмотреть переменные окружения. Помнится, у девэкспресс раньше была специальная переменная, которая позволяла переписать вручную пути, по которым будут искаться файлы компонентов -- может в ней есть какой-то конфликт. Либо с другими путями, которые есть в настройках делфи (library path) или переменной окружения PATH -- типа, остался кусок компонентов от предыдущей версии/установки.
14 окт 19, 15:44    [21993846]     Ответить | Цитировать Сообщить модератору
 Re: DevExpress - как установить Skin'ы  [new]
Devillio
Member

Откуда: Волгоград
Сообщений: 338
В той версии, которую у меня один знакомый своровал, было написано:
+ вариант уно

For Delphi DX10.3 Rio now all skin packages (=dxSkin*.bpl) must be located in
Code:
<installdir>\Library\RS26\Win32\bpl
otherwise they are not displayed in the "Project Skin Options Editor" inside Rad Studio IDE.

Simply copy them
from: <installdir>\Library\RS26
to: <installdir>\Library\RS26\Win32\bpl


+ вариант дуо
Skins must be compiled manually in "ExpressSkins Library\dxSkins" , by using RAD Studio.

Add "C:.....\ExpressSkins Library\dxSkins" to "Library path" and "System Include Path" to to C++ builder 32_64Bit manually.
Add "C:.....\ExpressSkins Library\dxSkins" to "Library path" Delphi 32_64Bit manually
15 окт 19, 08:26    [21994257]     Ответить | Цитировать Сообщить модератору
 Re: DevExpress - как установить Skin'ы  [new]
shaposh
Member

Откуда: Москва
Сообщений: 162
Devillio
В той версии, которую у меня один знакомый своровал, было написано:
+ вариант уно

For Delphi DX10.3 Rio now all skin packages (=dxSkin*.bpl) must be located in
Code:
<installdir>\Library\RS26\Win32\bpl
otherwise they are not displayed in the "Project Skin Options Editor" inside Rad Studio IDE.

Simply copy them
from: <installdir>\Library\RS26
to: <installdir>\Library\RS26\Win32\bpl


+ вариант дуо
Skins must be compiled manually in "ExpressSkins Library\dxSkins" , by using RAD Studio.

Add "C:.....\ExpressSkins Library\dxSkins" to "Library path" and "System Include Path" to to C++ builder 32_64Bit manually.
Add "C:.....\ExpressSkins Library\dxSkins" to "Library path" Delphi 32_64Bit manually


СПАСИБО!!!
Работает
15 окт 19, 12:43    [21994506]     Ответить | Цитировать Сообщить модератору
 Re: DevExpress - как установить Skin'ы  [new]
ziv-2014
Member

Откуда:
Сообщений: 468
white_nigger
ziv-2014
1. Почему DevExpress не поддерживает делфи скины?

А зачем? Наши скины появились задолго до делфевых и адаптированы под нашу библиотеку. Поэтому нам не нужен геморрой с поддержкой делфёвых, AlphaSkins, etc.

Потому что у делфевых скинов больше возможностей.
white_nigger
ziv-2014
2. Почему, если не использовать ribbon в DevExpress, то нельзя заскинить Caption и располжить там меню?
Шо за бред? Caption прекрасно скинится в наших скинах. А нафига там меню - это вопрос... Если кому нужны такие извраты - пусть делает

Вполне необходимая фича, которая позволяет ряд функционала вынести в Caption и становится больше места для полезной информации.
P.S. Но ответы от разработчика в стили идите на 3 буквы - это обычный подход.
15 окт 19, 13:20    [21994560]     Ответить | Цитировать Сообщить модератору
 Re: DevExpress - как установить Skin'ы  [new]
white_nigger
Member

Откуда: Тула
Сообщений: 2209
ziv-2014
Вполне необходимая фича, которая позволяет ряд функционала вынести в Caption и становится больше места для полезной информации.
P.S. Но ответы от разработчика в стили идите на 3 буквы - это обычный подход.
Чушь. И реквесты наших пользователей это подтверждают. Нормальные разработчики UI понимают что есть рекомендованные правила для внешнего вида приложений, даже книжки пишут как правильно делать. Но естественно найдутся те кому законы не писаны и уверенные что это - "необходимая фича". Флаг им в руки. А если нет пруфа, что кого-то реально послали на три буквы - то можно этот флаг засунуть и в другое место
15 окт 19, 19:08    [21994914]     Ответить | Цитировать Сообщить модератору
Все форумы / Delphi Ответить