以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 目录树导航 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=94741) |
-- 作者:jjm1234567 -- 发布时间:2016/12/30 22:52:00 -- 目录树导航 For Each frm As WinForm.Form In Forms If frm.Text = e.Node.Text Then frm.Open() End If Next
|
-- 作者:jjm1234567 -- 发布时间:2016/12/30 22:54:00 -- 想实现点击目录树上的子节点能打开相应的表,但点击后没任何反应,请教老师。 |
-- 作者:有点蓝 -- 发布时间:2016/12/30 23:03:00 -- 窗口是什么类型的,如果是停靠、并列和主窗口,需要同时切换到窗口绑定的所有者表 MainTable = Tables("窗口绑定的所有者表")
|
-- 作者:有点色 -- 发布时间:2016/12/31 9:13:00 -- 改成
For Each frm As WinForm.Form In Forms
If frm.Text = e.Node.Text Then
msgbox("ok")
frm.Show()
End If
Next
|
-- 作者:jjm1234567 -- 发布时间:2016/12/31 10:16:00 -- 还是无任何反应,我设的窗口标题与目录树中的节点内容是一样的啊,类似的该怎样写代码呢? |
-- 作者:有点色 -- 发布时间:2016/12/31 10:17:00 -- 不是窗口的标题,而是窗口的名字。是否弹出msgbox("OK")的代码? |
-- 作者:有点色 -- 发布时间:2016/12/31 10:18:00 -- For Each frm As WinForm.Form In Forms
If frm.name = e.Node.Text Then
msgbox("ok")
frm.Show()
End If
Next
|
-- 作者:jjm1234567 -- 发布时间:2016/12/31 10:26:00 -- 没有弹出 |
-- 作者:jjm1234567 -- 发布时间:2016/12/31 10:28:00 -- 不能用窗口标题吗?窗口不是有TEXT属性吗? |
-- 作者:jjm1234567 -- 发布时间:2016/12/31 10:33:00 -- 改为 If frm.name = e.Node.Text Then,然后我把目录树节点改为窗口名称后就可以了,但为会么不能用窗口标题呢? |