首页 /编程语言和算法/VB6/ASP
 VB6 最简单的Treeview控件,添加节点,添加子节点,展开所有,收缩所有,删除节点,删除全部节点
2024年12月1日 22:48

1、新建From1(窗体),新建Command1-6(按钮CommandButton),Text1(TextBox,MultiLine选True,ScrollBars选3),一个是Treeview,一个是Imagelist

如何找到这两个控件?

Treeview控件在“工具箱”的榔头加扳手图标(其他控件)中选“Microsoft Treeview Control,Version 6.0"

Imagelist控件在“工具箱”的榔头加扳手图标(其他控件)中选“Microsoft Imagelist Control,Version 6.0"

Treeview控件大家都明白干什么用的,Imagelist控件是干什么用呢?原来这个控件是放图标用的,如果你想在树控件中显示图标的,这个图标都将储存在ImageList控件中。

2、设置这两个控件的属性

首先要讲清楚控件的属性设置有2种,一种是设置这个控件在ACCESS中的属性,比如名称等。一种是设置这个控件本身的属性。要设置这个控件在ACCESS中的属性,选中控件后按鼠标右键选“属性”就可以了。跟我们平时设置文本框什么的一样。要设置这个控件本身的属性,只要双击这个控件就可以了。

1)设置Treeview控件在ACCESS中的名称“属性”,将名称设置为“Treeview1"

2)设置Imagelist控件在ACCESS中的名称“属性”,将名称设置为“Imagelist1"

2)设置Imagelist控件本身的属性,双击控件后,在弹出来的设置框中选“图像",单击“插入图片"按钮,在你电脑中选择你需要的图标。在“Key:”栏中填入“K1”。其他默认设置不用改。

3)设置Treeview控件本身的属性,双击控件后,在弹出来的设置框中选“通用”,在这个选项面版中有很多项设置,大多数是设置树控件的显示格式,你自己慢慢研究。这里我们将第一项“Style"选7,在第五项“图像列表"选项中将我们放置的Imagelist控件“Imagelist1"选上。这项设置就将图标和树控件联系了起来。

3、在窗体上右键,选择"菜单编辑器",新建mnuTreeView(不可见),下级可见菜单标题和名称:

修改节点 mnuNodeEdit
删除节点 mnuNodeDelete
首行增加数据 mnuNodeInsertFist
前方增加数据 mnuNodeInsertPrevious
后方追加数据 mnuNodeAppendNext
尾部追加数据 mnuNodeAppendLast

4、代码写在哪里?我们希望窗体一打开,数据就自动填充在树控件中,所以这个代码就写在窗体的加载事件中,代码及解释如下:

具体代码只能由VIP查看,请升级

完美!

 
全部回复(0)
首页 | 电脑版 |