多语言展示
当前在线:888今日阅读:113今日分享:31

TreeList三级菜单实现

TreeList是一款很好用的控件,用于做各种树形菜单的显示。此文主要介绍一下TreeList三级菜单的实现,以及三级菜单的反选,全选等功能的实现。下面先看一下最终实现的效果图展示。
工具/原料

VS2010或者VS2013 ,Dev插件

方法/步骤
1

首先,新建一个TreeList初始化的类。命名为TreeListInitial,该类主要实现TreeList控件的勾选,以及选择父节点是,同时勾选父节点下面的子节点信息。该类所包含的信息,如下图所示:

2

新建一个菜单的Model类,该类主要定义了构造菜单时,需要传入的字段,该实体类的定义,如下图所指示:

3

新建一个MenuService类,该类主要功能是实现树状列表的数据加载,以及所要显示的内容。根据数据要显示的内容,传入相对应的数据集,改类主要的实现函数如下图所示:

4

添加TreeList数据集:根据需要加载的内容不同,根据需要选择不同的数据集的加载函数。具体如何实现该函数,可以参照下图所示的函数:

5

添加完成后,可根据需要设置TreeList属性,再显示时,可以添加图标,去掉行索引等功能,具体设置,可在TreeList属性面板中设置。

注意事项

由于篇幅较长,代码贴起来麻烦,可去百度云自行下载Demo。

推荐信息