用控件仅一条指令实现界面换肤和多语言版本

2016-01-29 13:46 8 1 收藏

用控件仅一条指令实现界面换肤和多语言版本,用控件仅一条指令实现界面换肤和多语言版本

【 tulaoshi.com - ASP.NET 】

      这一段时间做程序,一直在做界面方面的工作,刚开始是简单的贴图操作,后来感觉不通用,代码重用性不好,并且要做很多基本工作(要在界面上添加图片,此外还要设定叠放顺序)。后来,把它封装成类,代码重用性提高了,可是界面上还要自己添好多控件,此外窗体变化和放缩,也得添好多代码。后来突然想到VB可以实现控件的自动添加,一试,果然好使,后来有把一些事件也集成到类中了。

      目前又把类封装成了控件,使用更加简单了,仅需一条指令就可完成界面换肤和多语言版本

     Private Sub Form_Load()
           YFSkin1.SkinInit Me   '仅需这一行代码
        
     End Sub

     这是我已经设计好的几个界面截图(皮肤和语言文件可自定义,可无限扩充)

   

   

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com)

  

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com)

   控件使用源码下载地址:http://www.bjjr.com.cn/yefan/yfskins.rar

来源:http://www.tulaoshi.com/n/20160129/1491453.html

延伸阅读
实现多语言的方法是通过配置文件实现,通过从配置文件中读取资源,然后在显示窗口的时候,即Load()方法中,动态显示相应的选择语言。 下面是在C#的Windows编程中实现多语言的步骤: 第一步:设置默认语言和修改默认语言 我们定义了一个XML文件来存放默认语言,文件名为LanguageDefine.xml。 LanguageDefine.xml <?x...
微信多语言怎么设置?   微信多语言设置方法 多语言怎么设置。想突出自己的个性吗?想让自己与别人雨中不同吗?从字体开始,繁体字、英语等语言可以体现一个人的文化程度哦。下面就随小编一起看看微信多语言设置方法 多语言怎么设置吧。 相关教程:微信向我推荐通讯录好友关闭方法 1)首先打开,进入界面后点击右下角再点击...
标签: ASP
  1.ASP部分 a.建立语言包 1.在各个子系统建立"语言包"目录 , 如BBS-- language --Simplified ---Traditional ---English 2 为每个ASP,js,HTC 建立语言文件,如ACMBBStopic.asp.lang ,treeview.htc.lang , 用来存放语言全局变量。 如目录LanguageEnglish ACMBBSShow.asp.lang Public Const LangRollway="reverse roll&quo...
标签: 分娩
爸爸在家说日语,妈妈在家说英语,祖辈在家说上海话,还有保姆在家说家乡话,结果2岁的宝宝到了学说话的阶段却“失语”了。 “语言小天才”金口难开 男童月月(化名)的爸爸是日语翻译,妈妈在外资企业上班。 为了让月月成为“语言小天才”,爸爸每晚回家后就和月月说日语,妈妈则说英语。平时白天在家,爷爷奶奶、外公外婆...
标签: 电脑入门
这次腾讯通RTX2006Beta1版本的推出,最大亮点是有出了英文版本,整个产品的架构体系支持Unicode,只需要简单的XML资源文件配置,就能实现多语言版本。据悉在RTX2006正式版6月份推出的时候,RTX还会包含繁体中文版,并提供多语言工具,让用户可以根据需要很方便的自己翻译实现其他的语言版本。那些期盼已久的港资、台资、外资企业总算也能用...

经验教程

263

收藏

69
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部