gpt4 book ai didi

.net - 如何更改整个应用程序的默认 LookAndFeel?

转载 作者:行者123 更新时间:2023-12-01 05:35:16 26 4
gpt4 key购买 nike

This page列出了一种使用 DevExpress 10.2 更改 .net 应用程序的默认 LookandFeel 的方法。它不适合我。

我的代码(在 Main() 中)

imports DevExpress.LookAndFeel

DevExpress.LookAndFeel.UserLookAndFeel.Default.SkinName = "Caramel"
DevExpress.LookAndFeel.UserLookAndFeel.Default.UseWindowsXPTheme = False
DevExpress.LookAndFeel.UserLookAndFeel.Default.LookAndFeelStyle.Office2003

我的用户讨厌这个新的灰色主题,并希望 Caramel 回来...建议?

最佳答案

您的代码应该可以工作。但是您必须确保您的所有表单都来自 DevExpress.XtraEditors.XtraForm(对于 Winforms-Application)。否则 LookAndFeel 将不会传播到窗体上的控件。一般来说:如果您将 devexpress 控件放置在不是从 devexpress 容器派生的容器中,则外观不会改变。

编辑:最初的问题和答案是针对 DevExpress v 10.x。从 DevExpress V 2011.2 开始,您需要在项目中引用“DevExpress.BonusSkins.vXX.Y”库并通过

注册奖励皮肤
DevExpress.UserSkins.BonusSkins.Register();

奖励皮肤库被称为例如“DevExpress.BonusSkins.v12.1.DLL”,可以在 DevExpress 安装的“\Bin\Framework”文件夹中找到。

完整的代码如下所示:

DevExpress.UserSkins.BonusSkins.Register();
DefaultLookAndFeel defaultLF = new DefaultLookAndFeel();
defaultLF.LookAndFeel.UseDefaultLookAndFeel = true;

关于.net - 如何更改整个应用程序的默认 LookAndFeel?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4790508/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com