新的一年,发布一个自己用VB写的表格控件的测试版,
暂时把它命名为:FlashGrid,前身是在我的资源里发布的yGrid(资源上传后我不知怎么删除,这个现在看起来太过简陋), 在 C1.0 + 256M 的机器, XP+VB6.0开发的
该控件花去了我大部份的业余时间,用到的技术倒不是很难,但要花很多的时间和精力来写,两万多行代码,有部份属性还没有测试到,先试试吧.
写该控件的目的最先是为了方便自己使用,以后可能会免费发布OCX版,至于源码,Internet上已经有很多优秀的VB源码,比如SSGrid,需要源码的请到它的网站下载.
因时间关系,没有写帮助,如果须要操作说明,你可以参考vxflexgrid的帮助文件,许多属性我是根据它的帮助文档来编码的^_^
FlashGrid 1.0
1. MsFlexGrid有的功能基本上已经都有.
2. 支持XP,Office2003等外观
3. 支持冻结行列,隐藏行列,锁定任意单无格.
4. 支持合并任意单元格,支持排序,拖动行列.
5. 支持对象操作,包括Row,Column,Cell,ActiveCell,Selection,Range,ComboBox
6. 支持Ctrl键+鼠标间断选择行,
7. 支持TextBox,Button,ComboxBox,Date,Time,DateTime,HypeLink多种单元格类型
8. 显示支持Unicode,但输入使用的是VB的标准控件,所以无法支持Unicode,本来想改成.net版,但听说.net本身有个很好的DataGridView,所以可能意义不大.
9. 支持行交替颜色,支持移动鼠标控件跟随.
10 ... ...
http://tomychoi.download.csdn.net
我的电脑配置太低了,不知在你们的平台上运行速度如何.呵呵