Foxtable(狐表)用户栏目专家坐堂 → [求助]组合框引用目录树的内容


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

主题:[求助]组合框引用目录树的内容

帅哥哟,离线,有人找我吗?
飞华莎平
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:婴狐 帖子:48 积分:367 威望:0 精华:0 注册:2013/10/18 11:38:00
[求助]组合框引用目录树的内容  发帖心情 Post By:2013/11/21 22:46:00 [只看该作者]

组合框如何引用目录树里第三层级的内容作为下拉列表,我想实现的是引用另一个窗口的目录树到当前窗口组合框内,用窗口的AfterLoad事件。
[此贴子已经被作者于2013-11-22 10:12:13编辑过]

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


加好友 发短信
等级:版主 帖子:1693 积分:12135 威望:0 精华:7 注册:2013/7/11 10:52:00
  发帖心情 Post By:2013/11/22 7:51:00 [只看该作者]

判断 点击的是目录树的第二层级  Level

 

取他的所有子节点 Nodes

 

组成字符串

 

给组合框赋值 ComboList

 


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


加好友 发短信
等级:五尾狐 帖子:1093 积分:6682 威望:0 精华:0 注册:2013/7/1 9:05:00
  发帖心情 Post By:2013/11/22 8:29:00 [只看该作者]

获取所选节点的内容:

http://www.foxtable.com/help/topics/0906.htm

http://www.foxtable.com/help/topics/2622.htm

http://www.foxtable.com/help/topics/0898.htm

http://www.foxtable.com/help/topics/0899.htm

 

判断节点层数:

http://www.foxtable.com/help/topics/0907.htm

 

 

最简单的代码:

 

if e.node.level = 2 then '如果单击的是第三层节点

    xxx = e.node.text

end if


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


加好友 发短信
等级:婴狐 帖子:48 积分:367 威望:0 精华:0 注册:2013/10/18 11:38:00
  发帖心情 Post By:2013/11/22 10:14:00 [只看该作者]

我想实现的是引用另一个窗口的目录树到当前窗口组合框内,用窗口的AfterLoad事件。所以判断不了单击层级啊。

 回到顶部
帅哥哟,离线,有人找我吗?
狐狸爸爸
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:47497 积分:251403 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2013/11/22 10:19:00 [只看该作者]

你既然根据节点来选择值,那么节点又level属性,没有道理判断不了的。

 

例如判断选定节点:

 

if  trv.SelectedNode.Level = 2 then

end if

 

具体问题,最好用直接做个简单的发上来,然后说明问题,这样回复即快速又准确


 回到顶部
帅哥哟,离线,有人找我吗?
飞华莎平
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:婴狐 帖子:48 积分:367 威望:0 精华:0 注册:2013/10/18 11:38:00
  发帖心情 Post By:2013/11/22 11:35:00 [只看该作者]

大大,你帮我看一下,我想让窗口2的下拉列表的内容是,A11,A12,A21,B11,B12,B21.第一层级和第二层
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:目录树引用.zip

都不显示。

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


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2013/11/22 11:44:00 [只看该作者]

是不是想要这样

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:目录树引用.table



 回到顶部
帅哥哟,离线,有人找我吗?
飞华莎平
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:婴狐 帖子:48 积分:367 威望:0 精华:0 注册:2013/10/18 11:38:00
  发帖心情 Post By:2013/11/22 12:29:00 [只看该作者]

是的,谢谢!有你真好

 回到顶部
帅哥哟,离线,有人找我吗?
飞华莎平
  9楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:婴狐 帖子:48 积分:367 威望:0 精华:0 注册:2013/10/18 11:38:00
  发帖心情 Post By:2013/11/22 16:39:00 [只看该作者]

还是刚才这个项目,我想再问一下,窗口2是录入窗口,表内的内容是添加到窗口1的表格中,因为我想连续添加 ,窗口2没有关闭,在这种情况下,如何能看到窗口1中刚添加到表A中的内容。注“表A比较长,添加的新行在最后,所以看不到了”

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


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2013/11/22 16:53:00 [只看该作者]

tables("表名").Position= tables("表名").Rows.count-1

 回到顶部