当前位置: 代码迷 >> .NET Framework >> 什么方法能将application中的所有.NET Control统一更改风格?解决思路
  详细解决方案

什么方法能将application中的所有.NET Control统一更改风格?解决思路

热度:32   发布时间:2016-05-02 00:47:48.0
什么方法能将application中的所有.NET Control统一更改风格?
Infragistics提供了StyleManager,只要load一个isl文件即可动态更换所有控件的风格。

请问.NET有没有提供类似的方法?我希望能将application中所有的.NET控件统一更改成另一种风格(如Office2007风格)。

在网上找了一下,只发现一篇介绍怎么更改成XP风格的文章,好像也只能对那些继承自ButtonBase的控件
http://msdn.microsoft.com/en-us/library/aa289524(VS.71).aspx


------解决方案--------------------
*.skin <asp:button runat="server" SkinID="Blue" font-bold="true" forecolor="blue" />

<asp:Button ID="Button1" SkinID ="Blue" runat="server" Text="Button" Width="170px" />

------解决方案--------------------
探讨
但是我的程序不是基于ASP.NET的,Windows Form能做到吗?

------解决方案--------------------
在创建项目的时候就把所有常用的控件派生出来,这样改起来方便。
也可以直接用第三方的类库。
  相关解决方案