1185907650 发表于 2021-5-19 16:47:20

火山视窗树形框与json互转教程

本源码转载自利快云https://www.lkuaiy.com/

1、首先配置json数据访问支持模块,和mfc扩展界面支持库模块。
https://www.lkuaiy.com/image/editor/16213955567650.png



2、简单的设计一个界面,并给树形框内置一些数据,注意,只能内置两层节点数据,因为这个教程是专门给特定需求的人准备的。


https://www.lkuaiy.com/image/editor/16213955628727.png



3、新增一个方法,转换树形框数据到json。
4、下面的代码大概分为这几个部分。
5、首先定义json对象类和json数组类变量,用于json存储操作。
6、利用循环方法循环树形框项目,然后判断是不是根节点,如果是的话,就取出根节点文本存储一下,顺便清空json数组变量。
7、如果不是根节点,就证明可以添加数据到json数组变量中。
8、然后将添加好的数组数据,插入到json对象的变量中。
9、最后取出json对象中的文本内容。

https://www.lkuaiy.com/image/editor/16213955698190.png


json到树型框就简单很多了。

10、首先取出所有键名。
11、然后枚举键名,通过键名取出里面的json数组类。
12、然后添加到树形框中即可。

https://www.lkuaiy.com/image/editor/16213955741422.png


13、按钮1点击执行转换json。
14、按钮2点击执行json到树形框。

https://www.lkuaiy.com/image/editor/16213955799312.png


最后运行效果。

https://www.lkuaiy.com/image/editor/16213955886162.gif


例子下载:

**** Hidden Message *****




大强 发表于 2021-5-19 18:10:14

学习……

langui8899 发表于 2021-5-19 23:08:15


学习……

zqiz 发表于 2021-5-20 13:47:50

火山视窗树形框与json互转教程

hejin8288 发表于 2021-5-22 14:48:18

看一下,看一下

网络注册会员 发表于 2021-5-23 11:21:59

支持开源

ynxyzl 发表于 2021-6-13 11:16:52

学习……

1185907650 发表于 2021-6-28 10:10:58

每日一顶:victory:

xshn 发表于 2021-6-28 12:47:56

感谢分享 。。

aycap 发表于 2021-7-3 21:52:04

json到树型框就简单很多了
页: [1] 2 3 4
查看完整版本: 火山视窗树形框与json互转教程