以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]请教如何在treeviwe控件上可以用鼠标右键菜单  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=72232)

--  作者:script
--  发布时间:2015/7/26 13:17:00
--  [求助]请教如何在treeviwe控件上可以用鼠标右键菜单

我在一个navbar的三个页面上面分别添加了 treeviwe1 treeviwe2 treeviwe3 

treeviwe的节点分别对应 "表A” 的  "列1”  “列3”  “列5”

我现在想在鼠标在进入treeviwe控件的时候右击产生一个菜单 "重命名" "增加目录" "删除目录"

求教这应该怎么写呢?


--  作者:大红袍
--  发布时间:2015/7/26 14:14:00
--  

 参考

 

下载信息  [文件大小:300.0 KB  下载次数:62]
图片点击可在新窗口打开查看点击浏览该文件:窗口菜单.table

 


--  作者:script
--  发布时间:2015/7/26 15:50:00
--  

Dim contextMenuStrip1 As Windows.Forms.ContextMenuStrip = New System.Windows.Forms.ContextMenuStrip
Dim toolStripMenuItem1 As Windows.Forms.ToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem
Dim toolStripMenuItem2 As Windows.Forms.ToolStripMenuItem= New System.Windows.Forms.ToolStripMenuItem
Dim toolStripMenuItem3 As Windows.Forms.ToolStripMenuItem= New System.Windows.Forms.ToolStripMenuItem
Dim toolStripMenuItem6 As Windows.Forms.ToolStripMenuItem= New System.Windows.Forms.ToolStripMenuItem
Dim toolStripMenuItem7 As Windows.Forms.ToolStripMenuItem= New System.Windows.Forms.ToolStripMenuItem
Dim toolStripMenuItem5 As Windows.Forms.ToolStripMenuItem= New System.Windows.Forms.ToolStripMenuItem

contextMenuStrip1.Items.AddRange(New System.Windows.Forms.ToolStripItem() {toolStripMenuItem1, toolStripMenuItem2, toolStripMenuItem3})
contextMenuStrip1.Name = "contextMenuStrip1"
contextMenuStrip1.Size = New System.Drawing.Size(153, 114)
\'
\'toolStripMenuItem1
\'
toolStripMenuItem1.Name = "toolStripMenuItem1"
toolStripMenuItem1.Size = New System.Drawing.Size(152, 22)
toolStripMenuItem1.Text = "重命名"
\'
\'toolStripMenuItem2
\'
toolStripMenuItem2.Name = "toolStripMenuItem2"
toolStripMenuItem2.Size = New System.Drawing.Size(76, 22)
toolStripMenuItem2.Text = "增加目录"
\'
\'toolStripMenuItem3
\'
toolStripMenuItem3.Name = "toolStripMenuItem3"
toolStripMenuItem3.Size = New System.Drawing.Size(76, 22)
toolStripMenuItem3.Text = "删除目录"

Return contextMenuStrip1

 

老师我把这段代码定义为内部函数

但是我不太明白该怎么写才能 在点击"重命名"的时候才能作用在treeviwe1上的节点名称.并且"表A"的"列1"也同步更改

[此贴子已经被作者于2015/7/26 15:52:04编辑过]

--  作者:大红袍
--  发布时间:2015/7/26 15:52:00
--  
 看2楼。
--  作者:script
--  发布时间:2015/7/26 18:14:00
--  


图片点击可在新窗口打开查看此主题相关图片如下:321.bmp
图片点击可在新窗口打开查看
老师 请帮我看一下吧

我菜单是弄好了

但是我想右键菜单分别对不同的页面起作用

该怎么写呢?

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目2_201507261800.zip

[此贴子已经被作者于2015/7/26 18:13:53编辑过]

--  作者:大红袍
--  发布时间:2015/7/26 18:41:00
--  
 
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目2.table