C# winform树状功能权限列表实现

2025-05-12 10:14:29

1、新建项目:新建一个项目,再Form窗体上面添加一个GroupBox,然后再左侧的工具栏中,选择Data&analysis选项卡,选择TreeList控件,拖到GroupBox里面。

C# winform树状功能权限列表实现

2、2.添加列:右键单击Treelist上方的小三角,在弹出的下拉框中,选择“AddColumns”添加一列,命名为“功能列表”;然后点击“NodeEdit”,在弹出的子界面中,添加节点信息。

C# winform树状功能权限列表实现

3、3.添加节点信息:在子界面中单击“AddRoot”,添加父节点,选择所添加的父节点,点击“AddChild”,添加子节点,如下图所示。

C# winform树状功能权限列表实现

4、4.属性设醅呓择锗置:为了显示美观,可设置一下属性。选择TreeList,在属性面板中,找到OptionBehavior,设置属性“Editable=false”;然后找到OptionView,分别设置属性ShowColumns = False, ShowHorzLines = False, ShowVertLines = False, ShowIndicator = False;然后找打OptionSelection,设置属性InvertSelection = True;

C# winform树状功能权限列表实现
C# winform树状功能权限列表实现
C# winform树状功能权限列表实现

5、5.添加Image:在工具栏中,选择Imagelist控件,拖到界面上,然后在ImageList中,镙烨莲峪添加图标文件;在TreeList的属性面板中,找到SelectImageList,然后选择所添加的ImageList,这样,TreeList就和ImageList相关联起来了。

C# winform树状功能权限列表实现
C# winform树状功能权限列表实现

6、6.为节点添加图标:重复步骤3,然后在ImageIndexs里面选择相应的图片,加载到相对应的节点上即可。

C# winform树状功能权限列表实现
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢