SmTreeViewFind(Sm目录树查找框)主要用来在实现了ITreeView接口的控件上遍历所有Node节点上的文本,查找并定位到符合条件的Node节点上。比如下图中我们目录树导航就是一个比较常见的示例。我们可以根据自己需要来找到定位到我们想要定位的节点。可以再结合FullMatched(完全匹配)属性来限定查找的限制条件。
其实 平时使用时,我们只需要会如何绑定目录树即可。
常用属性
属性名称 | 中文名称 | 说明 |
AutoFindNode | 自动查找 | 是否输入查找文本后就自动查找定位。如果设置为False的话就需要自己手动点击查找按钮来实现查找。如果想设置自动查找定位的话,最好将SearchDelay(延迟触发)属性设置大一点,要不然可能会打断自己的输入,体验会变差。 |
FullMatched | 完全匹配 | 查找的内容是否完全匹配。 |
SearchDelay | 延时触发 | 返回或设置当前筛选的延迟时间,单位毫秒。停止输入多长时间后触发自动查找事件。此功能要配合AutoFindNode属性一起使用。 |
TreeView | 目录树 | 返回或设置当前控件绑定的ITreeView对象。任何实现了ITreeView接口的对象都可以。 |