【VBA】树控件TreeView的学习(一)

哈喽,手机边亲爱的你还好吗?我是默默给大家分享Access知识的will。

大家2022年快乐,从今天开始我们来讲一下树控件。

树控件在我们的开发中是经常用的到的控件也是一个重点,我会从最简单的讲起,一点点,一点点的加上难度,最后我们把BOM挂到树上,顺便讲一下BOM。我会先发一篇文章再出一个视频。

最近视频更新的确实有些慢了,主要是遇到了一些瓶颈,不知道讲什么了,如果大家有什么想了解的,可以后台私信告诉我,好了,开头讲了那么多,我们来上正菜。

01、建窗体

上来,我们需要建个窗体,然后在窗体中添加一个treeview控件,注意,这里与以往不同,我们需要添加一个ActiveX控件

在控件的列表里找到 Microsoft TreeView Control,version6.0这个控件,注意:我的Access版本是2019,其他版本的与之类似,就不单独去讲了。

02、添加代码

接下去我们在窗体的加载事件里添加一下代码。目前,我们只是显示树,不把数据挂到树上,所以不需要建表。

Const tvwChild = 4
Private Sub Form_Load()
    Dim objNode As Object 'Node

    With tree_Test.Nodes
        .Add , , "K", "根节点" '添加根节点
        .Add "K", tvwChild, "K1", "子节点1" '添加一级节点
        .Add "K", tvwChild, "K2", "子节点2" '添加一级节点
        .Add "K1", tvwChild, "K11", "孙节点11"    '添加二级节点
        .Add "K1", tvwChild, "K12", "孙节点12"
        .Add "K1", tvwChild, "K13", "孙节点13"
        .Add "K2", tvwChild, "K21", "孙节点21"
    End With
    '默认展开所以有节点
    For Each objNode In Me.tree_Test.Nodes
        objNode.Expanded = True
    Next
End Sub

这里,我们简单的讲解一下代码,就是往树控件上添加节点,控制一下节点的上一节点是谁。每个Node都有三个东西,图标,文本,键值,所以,add后面的参数是,上一层的键值(根节点为空),tvwChild(根节点为空),键值(不能重复),文本(显示的内容),图标(没有为空)

tvwChild参数是规定格式,是指这一层是根节点的子节点。

03、运行测试

最后就是运行一下窗体,运行后我们可以看到对应的显示。

同样的,树控件的格式也可以调整,右击控件,选择TreeCtrl对象,选择Properties,

在弹出的对话框中修改树控件的样式,比如果线条,样式等,大家可以动手试一下

好了,今天的分享就到这里了。

  • 0
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Access开发易登软件

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值