TreeListView-System.Windows.Forms.TreeListView(不好用,太原生了,资料太少了)

不好用,太原生了,资料太少了

1.SmallImageList

必须设置图片,要不然一二级啥的左边的图标不会显示

 

2.DLL 文件

System.Windows.Forms.TreeListView.dll

System.Runtime.InteropServices.APIs.dll

 

3.结点编辑的问题

首先将属性labelEdit设置为true

第一列结点名称,第二列是对应该结点的值,控件提供了多种编辑方式,可以是EditBox, ComboBox, etc...

具体的编辑方法可以在Treelistview的事件中实现,下面两个分别是ComboBox和EditBox的实现

        private void treeListView1_BeforeLabelEdit(object sender, TreeListViewBeforeLabelEditEventArgs e)
        {
            if (e.ColumnIndex == 3)
            {
                ComboBox combobox = new ComboBox();
                combobox.Items.AddRange(new string[] { "New value 1", "New value 2", "New value 3" });
                e.Editor = combobox;
            }
        }
        private void treeListView1_BeforeLabelEdit(object sender, TreeListViewBeforeLabelEditEventArgs e)
        {
            if (e.ColumnIndex == 1)
            {
                TextBox textbox = new TextBox();
                textbox.Text = "123";
                e.Editor = textbox;
            }
        }

 

posted @ 2025-12-24 14:55  家煜宝宝  阅读(1)  评论(0)    收藏  举报