ITreeView主要是定义一个接口来控制一些基于节点的目录树常规操作。比如SmTreeView和SmEditTreeGrid这两个对象。
属性
| 属性名称 | 说明 |
| CanRedo | 逻辑类型,只读属性,当前目录树是否可以重做。 |
| CanUndo | 逻辑类型,只读属性,当前目录树是否可以撤消。 |
| DataTableHelp | DatatableHelp类型,只读属性,获得生成目录树的DatatableHelp对象。 |
| SelectedNode | Object类型,获得当前目录树的当前选择的节点。便于通用所以就使用了Object类型。 |
| TreeViewFilterClient | TreeViewFilterClient类型,获得用于创建目录树的TreeViewFilterClient对象。 |
方法
| 方法名称 | 描述 |
| AddNode | 新增节点 |
| CheckAll | 选择所有节点。 |
| DeleteNode | 删除节点。 |
| FindNodeByText | 从当前选择节点开始,根据字符串查找相应的TreeNode. |
| MoveDown | 向下移动节点。 |
| MoveLeft | 向左移动节点。如果可以的话向上移动一层。 |
| MoveRight | 向右移动节点。如果可以的话向下移动一层。 |
| MoveUp | 向上移动节点。 |
| ReBuildTree | 重新创建目录树。 |
| Redo | 重做。 |
| ReverseCheckAll | 反选所有节点的选择状态。 |
| Save | 保存 |
| UncheckAll | 清空所有节点选择状态。 |
| Undo | 撤消 |