RichTreeList
关于本产品的分类与介绍仅供参考,具体以商家网站介绍为准。
产品介绍 下 载 价格与授权 更新记录 开 发 商 技术支持
中文 | English
RichTreeList 是一个完全基于 .net 的树列表控件。RichTreeList 在现今的 .Net 树列表开发中是具有最完整特性的产品之一。大多数树列表着眼于基于网格或数据库的重量级程序,而 RichTreeList 则提供一个轻量级、高性能和多特性的方案。对于 windows 表单程序来说,RichTreeList 是一个完美的解决方案。

特征综述 About Feature

声明:本产品中文介绍为慧都控件网版权所有,未经慧都公司书面许可,严禁拷贝、转载!
精细的视觉自定义特性
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 就不会显示。

专家咨询