如何从菜单创建Treeview [英] How to Create Treeview from menu

查看:84
本文介绍了如何从菜单创建Treeview的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

你好,
在我的项目中,我必须根据菜单项简单创建视图
假设我有菜单
文件视图
-新-ToolBar
-打开-菜单栏
-保存-状态栏
-快速标签


那么树形图的设计就像
文件
-新
-打开
-保存
查看
-工具栏
-菜单栏
-状态栏
-快速选项卡

该怎么做?
我没有从菜单中获取MenuItems.请帮忙.

Hello,
In my project I have to create view as per the menu items in brief
Suppose I have menus
File View
-New -ToolBar
-Open -Menu Bar
-Save -Status Bar
- Quick Tabs


Then the tree view design is like
File
-New
-Open
-Save
View
-Tool Bar
-Menu Bar
-Status Bar
-Quick Tabs

How to Do this?
I am not getting MenuItems from the menu. Please Help.

推荐答案

本文介绍了具有树状视图的站点地图xml

http://www.15seconds.com/issue/041117.htm [
This article explains about sitemap xml with tree view

http://www.15seconds.com/issue/041117.htm[^]


i Have Used Bellow Code For This

 private void DrawTreeMenu()
  {
    foreach (ToolStripMenuItem t in msMainMenu.Items)
    {
      string mm = t.Text;
      TreeNode tn = new TreeNode(mm);
      tvMenu.Nodes.Add(tn);
      AttachNodeMenu(tvMenu.Nodes[tvMenu.Nodes.Count - 1], t);
    }
  }
  private void AttachNodeMenu(TreeNode tn, ToolStripMenuItem t)
  {
   foreach (ToolStripDropDownItem d in t.DropDownItems)
   {
     string mm = d.Text;
     TreeNode tnc = new TreeNode(mm);
     n.Nodes.Add(tnc);
     AttachNodeMenu(tn.Nodes[tn.Nodes.Count - 1], (ToolStripMenuItem)d);
   }
  }


这篇关于如何从菜单创建Treeview的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆