C# windowsFroms更换皮肤的简单使用

本文介绍如何使用IrisSkin2.dll为C# WinForms应用程序更换皮肤,并提供了详细的步骤和示例代码。

        在这里我也与大家一起分享一下C# windowsFroms的皮肤的简单更换与操作步骤:

 首先要引用第三方控件,IrisSkin2.dll 和 skin(这个皮肤的各种风格)下载地:http://pan.baidu.com/share/link?shareid=1353546435&uk=3744480727  下面图片是skin里面所有文件包

 然后我们先创建一个测试解决方案TesSotf:

         

  添加一好这些东西以后,我们开始引用这个 IrisSkin2.dll 和Appconfig 的程序集,如下图片

                              

    接下还要在工具箱添加上 IrisSkin2.dll 控件( 我在这里添加在常用项里面,个人习惯)操作如图:

                                                     

                   点击一个“选择项”就会出一个对话框:如下图

                                 

                 添加好第三方控件后的效果图片如下:

                               

 

                之前的准备工作我们就做好,现在我们就创建一个主窗口 MainFrom,就把这些运用起。

                        我们先Appconfg里面配置一下:

                      <?xml version="1.0"?> <configuration>

                       <connectionStrings>    

                         <!--皮肤-->    

                               <add name="skinpath" connectionString="skin\Deep\DeepCyan.ssk"/>   //这里是各种风格的皮肤的路径,可以更换各种样式。如:“skin\Eighteen\Eighteen.ssk”;

                        </connectionStrings>

                          <startup>  

                                        <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0"/>  

                         </startup>

                     </configuration>

               最后在MainFroms主窗口中,把第三方控件拖到主窗口上如下图片:

                                        

              之后按下 F7进入后台代码:

                                    

                       using System.Text;

                       using System.Windows.Forms;

                       using System.Configuration;

                       namespace TestSotf

                      {    

                               public partial class MainFrom : Form    

                             {      

                                     public MainFrom()        

               {          

                  InitializeComponent();    

                   //皮肤更换设置,这里必须放在窗口加载之前执行。因为它是一个控件,就必须在先加载,不是会报错,没有实例对象。              

                  string path = Application.StartupPath + @"\" + ConfigurationManager.ConnectionStrings["skinpath"].ConnectionString;          

                                            his.skinEngine1.SkinFile = path;   //这里就是把皮肤的样式赋值给第三方控件。

                   }

              }

      }

          这样就OK啊

                  效果图片如下:

                       

                 

                       备注说明:.net windowfroms中有框架 如下图片:

                                               

                                    第一种发错误:

                                

                                第二种报错:

                              

                   

                      希望能够给大家带来帮助。若有什么不足还有请指教,谢谢!

                            

     

                            

 

 

                             

 

 

 

 

转载于:https://www.cnblogs.com/LikeNeng/archive/2013/05/29/3105201.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值