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
我有一个 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