C#树状视图动态加载Menustrip导航菜单
来源:互联网 发布:淘宝网账号注册官网 编辑:程序博客网 时间:2024/06/02 21:18
C#树状视图动态加载Menustrip导航菜单
树状视图(TreeView类)
TreeView(树状视图)控件最常用于显示一列目录,就像我的电脑里左窗口一样,不过你可以使用TreeView控件来显示任何分层的信息
#region 将MenuStrip控件中的信息添加到TreeView控件中 /// <summary> /// 将MenuStrip控件中的信息添加到TreeView控件中 /// </summary> /// <param name="treeV">TreeView控件</param> /// <param name="MenuS">MenuStrip控件</param> public void GetMenu(TreeView treeV, MenuStrip MenuS) { for (int i = 0; i < MenuS.Items.Count; i++) //遍历MenuStrip组件中的一级菜单项 { //将一级菜单项的名称添加到TreeView组件的根节点中,并设置当前节点的子节点newNode1 TreeNode newNode1 = treeV.Nodes.Add(MenuS.Items[i].Text); //将当前菜单项的所有相关信息存入到ToolStripDropDownItem对象中 ToolStripDropDownItem newmenu = (ToolStripDropDownItem)MenuS.Items[i]; //判断当前菜单项中是否有二级菜单项 if (newmenu.HasDropDownItems && newmenu.DropDownItems.Count > 0) for (int j = 0; j < newmenu.DropDownItems.Count; j++) //遍历二级菜单项 { //将二级菜单名称添加到TreeView组件的子节点newNode1中,并设置当前节点的子节点newNode2 TreeNode newNode2 = newNode1.Nodes.Add(newmenu.DropDownItems[j].Text); //将当前菜单项的所有相关信息存入到ToolStripDropDownItem对象中 ToolStripDropDownItem newmenu2 = (ToolStripDropDownItem)newmenu.DropDownItems[j]; //判断二级菜单项中是否有三级菜单项 if (newmenu2.HasDropDownItems && newmenu2.DropDownItems.Count > 0) for (int p = 0; p < newmenu2.DropDownItems.Count; p++) //遍历三级菜单项 //将三级菜单名称添加到TreeView组件的子节点newNode2中 newNode2.Nodes.Add(newmenu2.DropDownItems[p].Text); } } } #endregion
1 0
- C#树状视图动态加载Menustrip导航菜单
- C# TreeView菜单,MenuStrip菜单递归动态生成例子
- C# WinForm中MenuStrip动态菜单使用总结
- C# WinForm中MenuStrip动态菜单使用总结
- C# WinForm中MenuStrip动态菜单使用总结
- C# 使用数据库和MenuStrip动态生成菜单
- WinForm中MenuStrip动态菜单使用总结
- C#的menuStrip(菜单)控件
- C#动态加载树菜单
- C#动态加载树菜单
- C# WFP中动态菜单的加载
- 动态生成树状菜单
- C# 树状视图
- vb.net 用MenuStrip动态创建菜单,怎样添加子菜单,并增加click事件
- C# 美化MenuStrip 自定义MenuStrip控件
- C# 美化MenuStrip 自定义MenuStrip控件
- 动态树状菜单的使用
- 简单的树状导航菜单的实现
- jmeter完成md5加密的接口请求参数
- 理解c和c++的复杂类型声明(int *(*a[5])(int, char*);)
- spring事务管理Propagation测试及疑惑
- vue 坑
- 反射
- C#树状视图动态加载Menustrip导航菜单
- 纯干货!一根线玩转树莓派ZeroW(图文教程,亲测有效)
- Mybatis从入门到熟悉(1)
- 学习笔记—C语言基础篇09
- Android框架之美Glide3.0
- 安卓开发中很多人都不知道的两个log技巧
- Java Thread(线程)sleep和wait的区别浅析
- java导出excel数据量过大解决方案
- CSS 伪类(a标签) 背景