以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  怎样用一个textbox来获取所选目录树节点的名称  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=65442)

--  作者:jhq1989
--  发布时间:2015/3/16 14:47:00
--  怎样用一个textbox来获取所选目录树节点的名称
如题
--  作者:有点甜
--  发布时间:2015/3/16 14:49:00
--  

 去编写目录树选择事件 AfterSelectNode

 

 e.Form.Controls("TextBox1").Text = e.Node.Text


--  作者:jhq1989
--  发布时间:2015/3/16 15:04:00
--  想在另一个窗口中引用

想通过单击目录树节点,然后打开另一个窗口,并且窗口上一个text控件来显示目录树节点的名字

我写的代码实在select节点事件中,是

Forms("项目查询").Open
Dim txtb As WinForm.TextBox = Forms("项目查询").Controls("TextBox1")

txtb.Text = e.Node.Text

这样一点目录树,就弹出窗口,而且还提示不能调用textbox控件


--  作者:有点甜
--  发布时间:2015/3/16 15:07:00
--  

你打开的窗口是模式窗口?

 

如果是,代码要写到模式窗口的afterload事件去


--  作者:jhq1989
--  发布时间:2015/3/16 15:08:00
--  
是的,但是怎么和目录树时间结合啊
--  作者:有点甜
--  发布时间:2015/3/16 15:09:00
--  

AfterLoad事件

 

Dim tr As WinForm.TreeView
tr = Forms("窗口1").Controls("TreeView1")

Dim txtb As WinForm.TextBox = Forms("项目查询").Controls("TextBox1")

txtb.Text = tr.SelectedNode.Text


--  作者:jhq1989
--  发布时间:2015/3/16 15:16:00
--  
太感谢了完美解决问题