对每一个节点都能右键打开菜单,完成对节点的删除活着打开新的窗口对节点进行编辑。
另外,对于整个TreeView要能够右键打开一个菜单,完成整个树结构的刷新功能
另外,对于整个TreeView要能够右键打开一个菜单,完成整个树结构的刷新功能
解决方案 »
- 学习WPF中,关于依赖属性有个小疑问
- XmlDocument.DocumentElement到底是根元素还是根节点?
- 为什么不显示PANEL,应怎么改?
- Application Tier死活装不上了,微软我服了你了。。
- 求C#方面比较好的学习书籍。
- C#创建一个项目时出现 加载类型库/DLL出错,不知是何原因
- 用什么表才可以实现取到某一行,某一列的值?
- 关于c#连接sql sever数据库的问题
- 【新人求助】有关于如何获取InternetExplorer类的源代码
- 帮我看一下这段代码。错在哪里?
- 使用ADO.Net访问数据库中遇到的问题
- 200分求助使用.net(C#)实现b/s结构软件的具体过程?
似乎Treeview控件设计有点缺陷
2、设置TreeView控件的“barManager1上的popupContextMenu”属性为 popupMenu即可搞定
{
this.treeView1.ContextMenu =this.contextMenu1 ; MenuItem menuItem1 = new MenuItem("Copy"); MenuItem topMenuItem = new MenuItem("hah "); menuItem1.MenuItems.Add(topMenuItem); this.contextMenu1.MenuItems.Clear();
this.contextMenu1.MenuItems.Add(menuItem1);
//this.contextMenu1.MenuItems[1].
menuItem1.Click += new System.EventHandler(this.menuItem1_Click);
} }
private void menuItem1_Click(object sender, System.EventArgs e)
{
MessageBox.Show("123");
}我也在研究这个问题
一:为TreeView所在的窗体加一个ContextMenu控件,接着可像 MainMenu一样设置它的子菜单;
二:将TreeView的 ContextMenu 属性指定为这个 ContextMenu即可。