场景
使用DevExpress的TreeList显示本磁盘下文件目录并在树节点上右键实现删除与添加文件。
效果
自定义右键效果
实现
首先在包含Treelist的窗体的load方法中对treelist进行初始化
Common.DataTreeListHelper.RefreshTreeData(this.treeList1, 2);
其中this.treeList1就是当前窗体的treelist对象
然后第二个参数是默认展开级别。
public static void RefreshTreeData(DevExpress.XtraTreeList.TreeList treeList, int expandToLevel)
{
string rootNodeId = Common.Global.AppConfig.TestDataDir;
string rootNodeText = ICSharpCode.Core.StringParser.Parse(ResourceService.GetString("Pad_DataTree_RootNodeText")); //"全部实验数据&