递归火山软件开发平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 火山 源码 类库
查看: 6198|回复: 6
打印 上一主题 下一主题

[视窗] 火山视窗树形框组件添加项目和添加子项目扩展操作演示

[复制链接]

359

主题

6675

帖子

1万

积分

贵宾

Rank: 9Rank: 9Rank: 9

积分
17012
跳转到指定楼层
楼主
发表于 2021-5-18 09:49:51 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本源码转载自利快云https://www.lkuaiy.com/

1、首先需要配置mfc扩展界面支持库。





2、简单的设计一个界面,并设置一下树形框几个常用的属性。




3、添加项目主要是用到下面这个“加入项目”方法,这个方法有很多参数,最主要的其实只有前两个参数。

参数1:添加项目的父项目索引,如果提供了索引,那么添加的这个项目就属于子项目:,如果不提供的话,那么本方法添加的项目就会一直是最底层的根部项目。

参数2:要添加的项目文本。




4、添加按钮被点击事件。
按钮1点击后添加根项目。
按钮2点击后,提供一个父项目索引,然后进行子项目添加。
这里使用的是现行选中项当父项目,所以必须选中一个项目才能进行添加子项目。




5、运行后效果如下图。
大家会发现一个问题,添加的子项目不会自动展开,需要进行手动操作。




6、想要解决这个问题很简单,只需要使用“扩展”方法即可,参数提供要扩展的项目索引。





7、在添加子项目后,调用扩展方法,就可以自动扩展,不需要手动点击扩展。





8、再一次的运行后,可以看到添加子项目后,父项目会自动展开,不需要手动点击了。






例子下载:

游客,如果您要查看本帖隐藏内容请回复





火山安卓+PC多部课程尽在:www.lkuaiy.com
回复

使用道具 举报

0

主题

196

帖子

850

积分

高级会员

Rank: 4

积分
850
沙发
发表于 2021-5-18 10:33:47 | 只看该作者
支持开源
回复

使用道具 举报

31

主题

394

帖子

2026

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
2026
QQ
板凳
发表于 2021-5-18 10:50:01 | 只看该作者
谢谢分享
火山编程交流群:115717239
不会点c++咋行
回复

使用道具 举报

9

主题

371

帖子

3422

积分

贵宾

火山小白

Rank: 9Rank: 9Rank: 9

积分
3422
地板
发表于 2021-5-18 13:10:35 | 只看该作者
学习……
WX搜索:大强小屋【ID:daqiangstudio】
向火山进发!
回复

使用道具 举报

4

主题

516

帖子

2609

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
2609
5#
发表于 2021-6-1 22:22:36 | 只看该作者

支持开源
回复

使用道具 举报

359

主题

6675

帖子

1万

积分

贵宾

Rank: 9Rank: 9Rank: 9

积分
17012
6#
 楼主| 发表于 2021-6-16 09:34:35 | 只看该作者
每日一顶
火山安卓+PC多部课程尽在:www.lkuaiy.com
回复

使用道具 举报

9

主题

88

帖子

2680

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
2680
7#
发表于 2024-3-18 20:34:01 | 只看该作者
火山视窗树形框组件添加项目和添加子项目扩展操作演示
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|递归火山软件开发平台 ( 鄂ICP备18029190号 )

GMT+8, 2024-11-23 23:46 , Processed in 0.097133 second(s), 22 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表