- 浏览: 245935 次
文章分类
- 全部博客 (395)
- Tech (0)
- [随笔分类]心情 (95)
- [随笔分类]技术 (112)
- [随笔分类]管理心得 (13)
- [随笔分类]Code SOP (5)
- [随笔分类]望图知意 (11)
- [网站分类]1.首页原创精华.NET区(包含架构设计、设计模式)(对首页文章的要求:原创、高质量、经过认真思考并精心写作) (8)
- [随笔分类]重构代码 (1)
- [随笔分类]童童 (2)
- Program (1)
- [随笔分类]看你知道不知道 (1)
- [网站分类]4.其他技术区 (31)
- [网站分类]3.非技术区(技术之外的文章,但不要涉及任何政治内容) (21)
- [网站分类]9.求职招聘区(个人求职、企业招聘) (0)
- [随笔分类]昨日关注 (15)
- [网站分类]6.读书区(技术书籍阅读心得、书籍推荐) (3)
- [随笔分类]一步一个脚印 (2)
- [网站分类]网站管理区(网站管理方面的疑问、建议、意见, 寻求管理员帮助) (1)
- [网站分类]2..NET新手区(用于发表不合适发表在首页的.NET技术文章,包括小经验、小技巧) (3)
最新评论
通常VB提供的控件样式并不能满足用户的需要,因此用户需要频繁更改控件样式,如果项目需要的控件比较多,为了统一控件的样式,用户需要频繁的拷贝控件,以保证样式的统一,因此为了同步控件的样式,程序员的工作会很多,还有就是设计完成的样式无法保留,以为下一个项目来使用,因此利用vb6的Add-Ins 的功能可以很方便的实现这些功能。
这样就可以在添加控件的过程,系统会弹出窗口提示用户选择已经存在的样式。
也可以修改代码来更改控件的样式,以满足自己的要求。
>
也可以将任何控件的样式保存出来。
>
使用后效果如下,这样就可以快速完成控件样式的设置
所有的样式属性均保存在文件中,通过对文件的修改和利用,就可以快速的完成样式的设置。
目前在代码中还需要处理集合类型的属性,如Font对象。
修订:通过下面代码补充了字体相关的属性
sb.Add st.Merge(".ControlObject.Font.Bold=", .Font.Bold)
sb.Add st.Merge(".ControlObject.Font.Charset=", .Font.Charset)
sb.Add st.Merge(".ControlObject.Font.Italic=", .Font.Italic)
sb.Add st.Merge(".ControlObject.Font.Name=", Chr(34), .Font.Name, Chr(34))
sb.Add st.Merge(".ControlObject.Font.Size=", .Font.Size)
sb.Add st.Merge(".ControlObject.Font.Strikethrough=", .Font.Strikethrough)
sb.Add st.Merge(".ControlObject.Font.Underline=", .Font.Underline)
sb.Add st.Merge(".ControlObject.Font.Weight=", .Font.Weight)
对于图像还没有好的办法只有通过.Properties("Picture").Object=LoadPicture(Path)来解决了,还有就是Path只能用绝对路径,不爽。
还有就是需要用户需要注意属性的设置次序,不同属性的设置次序会带来不同的效果,因此需要注意。
在配置文件的处理中使用了VB脚本控件,目前还没有考虑安全性。
现在迷上了Add-Ins开发的想法就是效率开发,让复用无处不在。
已经完成VB Add-Ins有控件前缀自动添加、控件样式模板和代码模板,现在遇到的难题事,代码模板的使用还是比较麻烦,如果能够内置到IDE里边就好了,目前效果如下:
补充:
1:App.path传递路径。
2:文件覆盖提示。
3:重写文件内容问题。
这样就可以在添加控件的过程,系统会弹出窗口提示用户选择已经存在的样式。
也可以修改代码来更改控件的样式,以满足自己的要求。
>
也可以将任何控件的样式保存出来。
>
使用后效果如下,这样就可以快速完成控件样式的设置
所有的样式属性均保存在文件中,通过对文件的修改和利用,就可以快速的完成样式的设置。
目前在代码中还需要处理集合类型的属性,如Font对象。
修订:通过下面代码补充了字体相关的属性
sb.Add st.Merge(".ControlObject.Font.Bold=", .Font.Bold)
sb.Add st.Merge(".ControlObject.Font.Charset=", .Font.Charset)
sb.Add st.Merge(".ControlObject.Font.Italic=", .Font.Italic)
sb.Add st.Merge(".ControlObject.Font.Name=", Chr(34), .Font.Name, Chr(34))
sb.Add st.Merge(".ControlObject.Font.Size=", .Font.Size)
sb.Add st.Merge(".ControlObject.Font.Strikethrough=", .Font.Strikethrough)
sb.Add st.Merge(".ControlObject.Font.Underline=", .Font.Underline)
sb.Add st.Merge(".ControlObject.Font.Weight=", .Font.Weight)
对于图像还没有好的办法只有通过.Properties("Picture").Object=LoadPicture(Path)来解决了,还有就是Path只能用绝对路径,不爽。
还有就是需要用户需要注意属性的设置次序,不同属性的设置次序会带来不同的效果,因此需要注意。
在配置文件的处理中使用了VB脚本控件,目前还没有考虑安全性。
现在迷上了Add-Ins开发的想法就是效率开发,让复用无处不在。
已经完成VB Add-Ins有控件前缀自动添加、控件样式模板和代码模板,现在遇到的难题事,代码模板的使用还是比较麻烦,如果能够内置到IDE里边就好了,目前效果如下:
补充:
1:App.path传递路径。
2:文件覆盖提示。
3:重写文件内容问题。
发表评论
-
启动NDuiker项目
2005-01-20 17:05 434今天是进驻博客园的第一天,在这里安家真的很不错,十分感谢DuD ... -
NDuiker项目第2天总结
2005-01-21 08:53 631昨天晚上基本上实现了 ... -
NDuiker项目第3天
2005-01-22 22:50 566今天是周六了,原本以为是很轻松的一天,结果只有到了这个时 ... -
NDuiker项目第6天
2005-01-25 16:50 551这几天好忙,也好累呀,这几天是公司项目收尾的阶段,忙的都透不过 ... -
对.Net 类库的一点思索
2005-02-02 09:29 585这些天主要在测试GDI+的 ... -
测试一个网站的想法
2005-02-05 17:07 526由于项目的需要,测试了一下“上海研发公共服务平台” 登录:ht ... -
项目建议书编写总结
2005-02-25 15:46 748昨天完成了项目建议书的编写工作,整个春节期间的工作到今天全部完 ... -
MyIE 增加了RSS功能
2005-02-28 09:54 546今天更新了MyIE,发现MyIE增加了RSS功能,试用了一下, ... -
www.beihua.edu.cn计划摘录
2005-02-28 14:11 760www.beihua.edu.cn工作计划 1:网站后期制作计 ... -
网站调研资料记录
2005-03-01 15:56 606资料整理备忘 1:内外网IP确认 ... -
静静的看书
2005-03-08 17:18 551这几天还是很忙,但是似乎好了很多,因为目前主要是写一个基于Sm ... -
我的Smart Client 的学习笔记
2005-03-09 15:35 1655User Interface Process (UIP) Ap ... -
研发、开发、运营
2005-03-25 12:15 618这些天很忙,网络也不争气,才刚刚好一点。 ... -
当需求变更来临
2005-04-30 14:26 519昨晚已经和老婆安排好5 ... -
重新登录Window2003的域
2005-05-12 09:58 666今天公司要求重新登录Windows2003的域,记录一下,以后 ... -
当不愿意写字得时候
2005-05-16 15:36 680做项目得前期分析得时候,我还是比较喜欢在本子上写写、画画得,通 ... -
远离技术的时候
2005-06-20 11:05 400这一个月一直在忙一个项目,现在项目的可研报告也 ... -
Asp.Net 中使用客户端Activex控件需要注意的事情
2005-08-13 12:57 927案例:Asp.Net +VB制作的Activex控件 操作系统 ... -
Office开发中的测试的与众不同之处
2005-08-22 14:29 677今天修改了一下自己以 ... -
大家确实都很忙
2005-08-27 08:20 710先谈几个技术问题: 1 ...
相关推荐
VB下插件(Add-Ins)编程[VB下插件(Add-Ins)编程]-精品源代码
vb.netComboBox-控件的使用.docx
VB工控PCI-8132控件类库源代码,源代码编译运行后生成DLL文件,因此没有预览图。
直接用VB6代码生成二维码,我也把代码做成了控件的方式,方便添加到工程随意使用。 看到CSDN有个同类功能上传,竟然要44积分,太黑了,CSDN管理员,看我的要多少积分? VB生成二维码图形的控件,非常好用,含使用范例...
vb控件pingvb控件pingvb控件pingvb控件pingvb控件pingvb控件pingvb控件pingvb控件ping
有了这个控件就方便多了,Resize事件中一行代码不用写,只需将这个控件拖动到窗体上,然后设置被调整控件的Tag属性,在运行时刻就可以进行调整了.VB6ResizerLib 2.0 版本新增分隔条控件,运行时可动态调整.同时修改了1.x...
VB6中的所有AtiveX控件,VB6的基本资料哈
本文档主要讲述的是vb-TreeView-控件应用实例;希望本文档会给有需要的朋友带来帮助;感兴趣的朋友可以过来看看
VB课件--数据库与数据控件.ppt
VB精华文摘-控件篇
vb精华文摘-控件篇
VB QQ单行文本框-下拉列表-按钮-日历控件最酷
vb.netComboBox-控件的使用.docx
MS-VB6 控件参考手册-中文 编程必备
VB实验-数据控件及其应用 面对西北工大 还有倒计时牌
vb6控件参考手册 介绍各种控件的使用方法
引用官方说明: ----------------------------------------- SkinSharp简介 SkinSharp是Windows环境下一款强大的通用换肤库。 ...SkinSharp作为通用换肤库,只需要在您的程序中添加一行代码,就能让您的界面...
组合框 列表框 滚动条 组合框 列表框 滚动条 组合框 列表框 滚动条