2017学霸有话说:熟悉ActiveSkinV4.3的请进!!

来源:百度文库 编辑:查人人中国名人网 时间:2024/05/11 17:04:35
请教一下:这个软件可以用于VB 2005吗?
可以的话,Form_load的代码该怎么写?

把ActiveSkinV4.3以“添加COM控件”方式添加到工具箱,然后拖到窗口上(同早先VB、Delphi中的用法一样),选择这个控件,属性窗口下方会出现“加载皮肤”、“保存皮肤”、“编辑皮肤”等选项,点击“加载皮肤”即可,系统会自动生成代码,比以前还好用……
后台代码类似于这样:
CType(Me.AxSkin1, System.ComponentModel.ISupportInitialize).BeginInit()
AxSkin1.Enabled = True
AxSkin1.Name = "AxSkin1.skn"
AxSkin1.OcxState = CType(resources.GetObject("AxSkin1.OcxState"), System.Windows.Forms.AxHost.State)
……

不过说实在的,随着.net的出现,用ActiveSkin越来越显得弊大于利,因为.net中做各种特效窗口太容易了,用ActiveSkin同样需要花大量时间在设计窗口样式上面(主要是做图时间),而且发布时为了带着这个OCX还得做安装程序,使.net失去了“拷贝即运行”的优势和乐趣。

现在我已经不用ActiveSkin了。