如何从菜单创建Treeview [英] How to Create Treeview from menu
本文介绍了如何从菜单创建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屋!
查看全文