C#的WinForm皮肤如何调用指定的系统主题

wenjunsu 2009-11-01 09:14:19
RT,因为我系统上的一个主题十分好看,所以我想让我的客户也可以感受到这种主题的美。
请问,我如何可以把我系统上的主题,也当做皮肤一样调用。
Ps:如果答案是不为WinForm指定皮肤。WinForm皮肤就是当前主题皮肤。这样不可取。因为如果我的当前主题不是我WinForm想要的那个主题就不行了。
...全文
226 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
yuanhuiqiao 2009-11-04
  • 打赏
  • 举报
回复
2.0上似乎较难
supermxg_83 2009-11-04
  • 打赏
  • 举报
回复
up

Office 2007是如何实现的?
jin20000 2009-11-03
  • 打赏
  • 举报
回复
饿,貌似没有,如果你的主题客户没有那就惨了,应该只有找类似你的系统主题风格的皮肤
wenjunsu 2009-11-01
  • 打赏
  • 举报
回复
1楼的,我知道用皮肤控件,但是我现在想调用的是系统主题。。不过还是多谢
wuyq11 2009-11-01
  • 打赏
  • 举报
回复
使用皮肤控件
DotNetSkin
SkinCrafter
SkinEngine
DotNetMagic
DotNetBar
先添加第三方控件,再把皮肤放到程序的根目录,然后在窗体加载之前添加
skinEngine1.SkinFile = "CalmnessColor1.ssk(名称)";

public MainForm() {
InitializeComponent();
skinEngine1.SkinFile = "CalmnessColor1.ssk";
}

http://topic.csdn.net/u/20090811/15/1e4cea12-6f98-4443-9e1a-3638f68da989.html
皮肤

111,125

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧