纯VB6编写的自绘表格控件,断断续续写了快一年了,中途断了几个月,攻破了好多个技术难关(楼下再具体说说),解决了经常无故崩溃的问题。大部分功能都已经写好了,现在在编写用户接口方便调用,相信第一个公测版将很快出来了。
写这个控件的初衷是用来代替DataGrid和MSFlexGrid的,主要是因为默认的界面比较简陋,使用上也不太方便;另外,很多功能也参考了Excel。
可能会商用,所以就不放源码了 ^^
下面是主要的功能:
1)支持换肤
2)Unicode及多语言支持
3)支持单元格格式和批注
4)带格式拷贝和粘贴单元格
5)多格式数据文件导入导出支持
6)双缓冲+缓存=高速重绘
7)数据层和界面层分离
8)稳定子类,基本不会崩溃
当然还是有些不足的:
不足主要在大量数据的时候比较费内存,连续重绘的时候CPU占用率还是有一点点高
楼下再放些图 :D
写这个控件的初衷是用来代替DataGrid和MSFlexGrid的,主要是因为默认的界面比较简陋,使用上也不太方便;另外,很多功能也参考了Excel。
可能会商用,所以就不放源码了 ^^
下面是主要的功能:
1)支持换肤
2)Unicode及多语言支持
3)支持单元格格式和批注
4)带格式拷贝和粘贴单元格
5)多格式数据文件导入导出支持
6)双缓冲+缓存=高速重绘
7)数据层和界面层分离
8)稳定子类,基本不会崩溃
当然还是有些不足的:
不足主要在大量数据的时候比较费内存,连续重绘的时候CPU占用率还是有一点点高
楼下再放些图 :D