北大青鸟鲁广校区

北大青鸟鲁广校区

  • 北大青鸟徐东校区
  • 北大青鸟光谷校区
  • 北大青鸟宏鹏IT校区
  • 荆州青鸟之家
  • 襄阳青鸟之家

15902769092

百日千才

winform程序的皮肤问题

2012-02-17 14:12来源:武汉北大青鸟鲁广校区作者:027hpit

   北大青鸟武汉宏鹏鲁广校区:winform程序的皮肤问题

       利用 IrisSkin2.dll 所提供的控件 SkinEngine 来为窗体添加皮肤。

  1. 先把IrisSkin2.dll文件添加到当前项目引用(解决方案资源管理器->当前项目->引用->右键->添加引用,找到 IrisSkin2.dll文件.....之后就不用我说了吧^_^).IrisSkin2.dll文件更好放在当前项目\bin\Debug文件中.

  2. 然后把IrisSkin2.dll文件添加到vc2005的工具箱:右键->选择项->浏览找到IrisSkin2.dll文件(文件更好放 在当前项目\bin\Debug文件中)按确定,控件就添加到工具箱中了.然后把工具箱中新添加的 SkinEngine控件拖到当前项目中。

  3. 把皮肤目录中的.ssk文件复制到当前项目\bin\Debug文件中,(ssk文件可选).

  4. 再在项目中调用.ssk皮肤文件。例:

  所以加载配置文件时加入如下判断:

  // 获取客户端皮肤路径

  this .skinEngine1.SkinFile = "...../DiamondBlue.ssk";

  //去除皮肤效果

  if (string .IsNullOrEmpty(this .skinEngine1.SkinFile)||!System.IO.File .Exists(skinEngine1.SkinFile))

  {

  this .skinEngine1.Active = false ; // 设置不加载皮肤

  this .skinEngine1.SkinAllForm = false ; // 设置皮肤只在主窗体显示,不加载于其他所有的窗体

  }

  IrisSkin2.dll 及 皮肤素材,下载地址:http://download.csdn.net/source/2076416

关闭

只为了方便您就学 北大青鸟鲁广校区 北大青鸟鲁广校区

武汉市洪山区珞喻路724号(地铁二号线光谷广场站F口出)

全真项目实战 入学签就业协议

Copyright (c) 2006-2020 武汉宏鹏职业培训学校 版权所有 All Rights Reserved.