控件中国网现已改版,您看到的是老版本网站的镜像,系统正在为您跳转到新网站首页,请稍候.......
中国最专业的商业控件资讯网产品咨询电话:023-67870900 023-67871946
产品咨询EMAIL:SALES@COMPONENTCN.COM

RichTreeList

  • 当前版本:4.0.1
  • 开 发 商:RicherComponents
  • 产品功能:树型列表
  • 可用平台:Visual Studio 2005/2008



RichTreeList 是一个完全基于 .net 的树列表控件。RichTreeList 在现今的 .Net 树列表开发中是具有最完整特性的产品之一。大多数树列表着眼于基于网格或数据库的重量级程序,而 RichTreeList 则提供一个轻量级、高性能和多特性的方案。对于 windows 表单程序来说,RichTreeList 是一个完美的解决方案。

具体功能:

精细的视觉自定义特性
RichTreeList 能够设置控件、行和子项目级别的背景颜色、文本颜色和字体,而无需额外编码!RichTreeList 以最小的编码代价带给程序员最大的控制效果。


单元编辑
我们称我们的单元编辑技术为“Activated Embedding”,它意味着可以嵌入通过单击或双击单元而“被激活”的任何类型的控件。嵌入编辑的类型在列层次被设定,因此你可以获得例如一个文本框编辑控件在第一列、日历控件在第二列的效果。这些编辑特性仅在激活时出现,从而你的列表看上去总是流畅和专业。
内建单元编辑类型有 Textbox、ComboBox 和 DateTimePicker。也可以选择“UserType” 来添加自己的激活嵌入控件!
为了给单元编辑带来最大的控制功能,你可以设定预编辑和发布编辑事件,从而在激活时载入预先设定或自定义设置。


排序
RichTreeList 带有2个内建排序类型,也能够自定义排序。排序设置为基于每个列,因此可以基于列具有不同类型的排序。
有下列排序类型可供选择:Quicksort、InsertionSort 和 MergeSort。
每个排序类型可以正序和逆序。
快速排序十分快,但不稳定。不稳定意味着如果你先排序列A,然后排序列B,与列A相同的项可能被重新排序。


插入排序较快并且稳定。
RichTreeList 不单单提供一些内建排序选项,同时也提供排序类型。你可以从3种不同排序比较类型或自定义中选择。预设置比较类型为 Text、Numeric 和 DateTime 。
非常高的性能
在一个 P4 2.8 的电脑上添加一万条项目到 .net treeview 需要20秒多一点的时间。添加一万条项目到 RichTreeList 在一秒之内。RichTreeList 专为高性能设计。使用各种技巧,包括一个对象参考的缓存,我们将这个控件打造得具有最高的性能,即使在高负载下也是如此。
RichTreeList 对每个节点使用一个优化参考列表,从而极大地加速了访问每个树部分的时间。这需要一些小量的额外内存消耗(每个节点 4k),但却为打开和关闭包含海量节点的树的部分带来了令人瞩目的速度。
Checkbox
Checkbox 可以添加到树列表的任何地方的任何单元。Checkbox 在列层次被指定,但可以忽略子项目层次的 checkbox,这样该 checkbox 就不会显示。