Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Разработка Windows Forms > DevExpress: использование скинов в MDI-приложении


Автор: LuMee 16.5.2007, 13:36
Такой вопрос ко всем. У меня есть MDI-приложение, созданное с использованием DevExpress. При запуске приложения устанавливаю стили:
Код

DevExpress.LookAndFeel.UserLookAndFeel.Default.SetStyle( /* стили читаю из настроек */);
DevExpress.Skins.SkinManager.EnableFormSkins();

Для главной формы все работает как надо. Однако для дочерних форм есть косяк: ко всем контролам внутри формы стили корректно применяются, а сама форма остается обычной ХР-шной. Как ее заставить тоже установленный стиль использовать?

Автор: altarvic 16.5.2007, 13:44
XtraForm ?

Автор: LuMee 16.5.2007, 13:51
Она самая (и главная, и дочка).

Автор: altarvic 16.5.2007, 14:03
может MDI не поддерживается в полной мере?
по крайней мере в их демо-примерах MDI окна также рисуются обычными

Автор: LuMee 17.5.2007, 08:55
Мда, жизнь не удалась. По словам разработчиков DevExpress'а, они так и не нашли способа применить скины к дочерним окнам, так что придется либо делать дочерние окна закладками, либо забыть про скины. А жаль...

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)