美文网首页
C#TreeListView相关操作

C#TreeListView相关操作

作者: 堆石成山 | 来源:发表于2020-03-27 16:32 被阅读0次

    TreeListView是第三方控件,需要添加TreeListView.dll在工具箱里面使用。
    1、代码添加表列头

    treeListViewVariable.Columns.Clear();
    treeListViewVariable.Columns.Add("Name", 200);//参数为(显示的内容,列宽)
    treeListViewVariable.Columns.Add("Value", 100);
    treeListViewVariable.Columns.Add("Type", 100);
    
    效果图.png

    2、代码添加行与子行

    TreeListViewItem variableGroupLocals = new TreeListViewItem("Locals",0);//参数为()
    variableGroupLocals.Expand();//展开
    variableGroupLocals.SubItems.Add("AA");//第二列的值
    variableGroupLocals.SubItems.Add("BB");//第三列的值
    TreeListViewItem variableGroupLocalsSub = new TreeListViewItem("<Right click to insert Local>");//
    variableGroupLocalsSub.Font = font;//设置字体
    variableGroupLocals.Items.Add(variableGroupLocalsSub);//添加到根目录下
    treeListViewVariable.Items.Add(variableGroupLocals);//增加一组
    
    添加行.png

    3、行的排列顺序问题,默认是按照ABCD...的顺序排列的


    默认顺序.png

    如果想按照添加顺序排列,如下操作:

    treeListViewVariable.Items.Sortable = false;
    
    添加顺序排列.png

    4、获取选中节点的父树节点

    Point clickPoint = new Point(e.X, e.Y);
    TreeListViewItem treeListViewItem = treeListViewVariable.GetItemAt(clickPoint);
    string parent=treeListViewItem.Parent.Text;//获取父树节点的内容
    

    5、允许编辑表格内容

     treeListViewVariable.LabelEdit = true;//允许编辑
    

    相关文章

      网友评论

          本文标题:C#TreeListView相关操作

          本文链接:https://www.haomeiwen.com/subject/slpluhtx.html