以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]关于treeview使用  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=90755)

--  作者:小美菜
--  发布时间:2016/9/21 10:20:00
--  [求助]关于treeview使用
首先:我已经创建好一个treeview控件并设置好4个一级节点【AAAA、BBBB、CCCC、DDDD】,现在想把表【YYYY】按【AA1|AA2|AA3、BB1|BB2|BB3、CC1|CC2|CC3、DD1|DD2|DD3】分别对应导入到一级节点【AAAA、BBBB、CCCC、DDDD】中,如何实现?
其次:如何在不同级别的节点上单击鼠标右键弹出不同的快捷菜单?
谢谢

--  作者:有点蓝
--  发布时间:2016/9/21 10:41:00
--  
截图看看你表结构和数据结构是怎么样的
--  作者:有点蓝
--  发布时间:2016/9/21 10:50:00
--  
treeview 控件MouseDown事件

If e.Button = MouseButtons.Right Then \'假定按下的是鼠标右键
    Dim trv As WinForm.TreeView = e.Form.Controls("TreeView1")
    Dim node As WinForm.TreeNode = trv.SelectedNode
    If node.Level = 1
        ContextMenus("快捷菜单1").Show(e.Sender,e.x,e.y) \'则在鼠标位置显示快捷菜单
    Else
        ContextMenus("快捷菜单2").Show(e.Sender,e.x,e.y) \'则在鼠标位置显示快捷菜单
    End If
End If

--  作者:小美菜
--  发布时间:2016/9/21 10:57:00
--  
附件
--  作者:小美菜
--  发布时间:2016/9/21 10:57:00
--  

图片点击可在新窗口打开查看此主题相关图片如下:公开课.jpg
图片点击可在新窗口打开查看

--  作者:有点蓝
--  发布时间:2016/9/21 11:13:00
--  
表格存储的数据内容是怎样的
--  作者:小美菜
--  发布时间:2016/9/21 11:18:00
--  
简单的文字型呀!没有分隔符等


--  作者:有点蓝
--  发布时间:2016/9/21 11:22:00
--  
麻烦截图看看,或者上传例子吧。要知道你存储的数据实际是怎样的才知道怎么处理
--  作者:小美菜
--  发布时间:2016/9/21 11:35:00
--  
有数据表的结构,还不行?


--  作者:狐狸爸爸
--  发布时间:2016/9/21 11:41:00
--  

没有人写代码一气呵成,都需要测试。

 

你直接上传设计好的表和测试数据,别人就不需要再设计表,再去输入测试数据了,可以将时间用在帮助大家上,而不是用在做重复工作上。

 

方便了帮助你的人,其实也是方便你自己,因为你的问题可以更快更好地解决。