Devexpress SkinRibbonGalleryBar如何改变整个窗体(包括框架)

Devexpress SkinRibbonGalleryBar how to change the whole form (Including frame)

我有一个 WinForm,它使用 SkinRibbonGalleryBar 在运行时自定义设计。 现在,如果我 select 那里有一个皮肤,它将应用于应用程序,但所有框架都具有基本的 windows 7 外观,而不是自定义设计。 我怎样才能设置框架也将改变它们的外观?

注意:由于这一切都在设计器中进行管理,因此我没有 个代码!

编辑:主窗体的Frame在变化,但主窗体打开的其他窗体的框架不变。

edit 2: All Forms are Xtra Controls by Devexpress, it used to work once.

编辑3:新表格的第一行: public 部分 class 信息:DevExpress.XtraEditors.XtraForm

要启用主窗体的框架蒙皮功能,请将蒙皮绘制方案应用于窗体(例如通过 DefaultLookAndFeel 组件)并调用 WindowsFormsSettings.EnableFormSkins。 要为 MDI 子 DevExpress 窗体启用子窗体的框架蒙皮功能,请应用蒙皮绘画方案(例如,通过 DefaultLookAndFeel 组件),并在运行时调用 WindowsFormsSettings.EnableFormSkins,然后调用 WindowsFormsSettings.EnableMdiFormSkins 方法。

通常,应在应用程序启动时调用此方法:

//[Program.cs] 
using System;
using System.Windows.Forms;
using DevExpress.XtraEditors;

namespace WindowsFormsApplication8 {
    static class Program {
        /// <summary> 
        /// The main entry point for the application. 
        /// </summary> 
        [STAThread]
        static void Main() {
            Application.EnableVisualStyles();
            Application.SetCompatibleTextRenderingDefault(false);

            //Enable title bar skinning
            WindowsFormsSettings.EnableFormSkins();
            WindowsFormsSettings.EnableMdiFormSkins();

            Application.Run(new Form1());
        }
    }
}

相关帮助文章:Form Title Bar Skinning