Foxtable(狐表)用户栏目专家坐堂 → 求助:目录树双击,怎么将节点信息传递给新独立窗体按钮控件,然后这个控件根据值来进行数据查找!


  共有2248人关注过本帖树形打印复制链接

主题:求助:目录树双击,怎么将节点信息传递给新独立窗体按钮控件,然后这个控件根据值来进行数据查找!

帅哥哟,离线,有人找我吗?
李孝春
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:九尾狐 帖子:2472 积分:17346 威望:0 精华:0 注册:2013/1/31 0:03:00
求助:目录树双击,怎么将节点信息传递给新独立窗体按钮控件,然后这个控件根据值来进行数据查找!  发帖心情 Post By:2016/11/2 14:09:00 [显示全部帖子]


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

目录树双击代码
If e.node.level=2 Then
   Forms(e.node.text).show
End If

Dim PB As WinForm.Panel = e.Form.Controls("Panel1")
Dim Name As String = e.node.Name
Forms(Name).OPEN(-1000,-1500)
Forms(Name).BaseForm.TopLevel = False
Forms(Name).BaseForm.FormBorderStyle = System.Windows.Forms.FormBorderStyle.None
Forms(Name).BaseForm.Dock = System.Windows.Forms.DockStyle.Fill

PB.BaseControl.Controls.Clear
PB.BaseControl.Controls.add(Forms(Name).BaseForm)

一键统计代码:
Dim web As new System.Windows.Forms.WebBrowser
web.Navigate("http://www.toutiao.com/m6199680593/")

比如当前我选中瓮安检察院 
那么将上述红色部分对应切换为“http://toutiao.com/m6051259851/”

下面是我在一键统计中的代码:
Dim dr As DataRow= DataTables("网址表").Find("[单位]  = '& e.node.Name & '")  
Dim web As new System.Windows.Forms.WebBrowser
web.Navigate(" & dr("今日头条") & ”)
MessageBox.Show(dr("今日头条"))
未将对象引用设置到对象的实例。
经过判断应当是e.node.Name没有传递过来,求解!
[此贴子已经被作者于2016/11/2 14:23:21编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
李孝春
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:九尾狐 帖子:2472 积分:17346 威望:0 精华:0 注册:2013/1/31 0:03:00
回复:(有点蓝)Dim dr As DataRow= DataTables("网址...  发帖心情 Post By:2016/11/2 15:21:00 [显示全部帖子]

提示未知编译错误!

 回到顶部
帅哥哟,离线,有人找我吗?
李孝春
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:九尾狐 帖子:2472 积分:17346 威望:0 精华:0 注册:2013/1/31 0:03:00
回复:(有点蓝)这就是基础不牢的效果,这种常识性的...  发帖心情 Post By:2016/11/2 22:25:00 [显示全部帖子]

Forms("主窗体").Controls("Treeview1").SelectedNode.Name  这个实现了当前节点的名称传值

有没有办法再进一步扩展一下,比如定义显示:为当前双击节点的上一个节点名称。

 回到顶部
帅哥哟,离线,有人找我吗?
李孝春
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:九尾狐 帖子:2472 积分:17346 威望:0 精华:0 注册:2013/1/31 0:03:00
回复:(blackzhu) 老李 你混了那么久了,这个不...  发帖心情 Post By:2016/11/3 9:18:00 [显示全部帖子]

呵呵  混久了  中途也间隔了快一年没有操作 大部分已经遗忘了 之前做的学习的都没有记录保存下来,所以差不多现在又重新来,你的思路更简洁。谢谢

 回到顶部