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; } }

浙公网安备 33010602011771号