Foxtable(狐表)用户栏目专家坐堂 → 窗口中怎么实现用户自定义加载树?


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

主题:窗口中怎么实现用户自定义加载树?

美女呀,在线,快来找我吧!
18504175995
??1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:88 积分:768 威望:0 精华:0 注册:2018/5/10 10:29:00
窗口中怎么实现用户自定义加载树???发帖心情 Post By:2019/10/8 15:01:00 [只看该作者]

一个基于窗口的项目
怎么实现用户端在点击不同界面的table时,根据自己的需要,自行定义加载树,就像使用菜单的加载树一样灵活?而不是开发者事先定义好的节点?
在窗口中使用菜单的加载树,只对主窗口绑定的表起作用,如果我这个主窗口有多个选项卡,每个选项卡都对应不同的tabel,菜单中自带的加载树就不好用了
老师,我怎么才能实现切换到哪个table,点击菜单加载树都会出现当前表的加载树设置,并使之自动形成窗口出现在左边,就像绑定的主表一样?


?回到顶部
帅哥,在线噢!
有点蓝
??2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:34799 积分:177149 威望:0 精华:8 注册:2015/6/24 9:21:00
??发帖心情 Post By:2019/10/8 15:03:00 [只看该作者]

自己使用目录树控件做:http://www.foxtable.com/webhelp/topics/0893.htm

?回到顶部
美女呀,在线,快来找我吧!
18504175995
??3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:88 积分:768 威望:0 精华:0 注册:2018/5/10 10:29:00
??发帖心情 Post By:2019/10/8 15:25:00 [只看该作者]

这样还是需要我事先给他们定义好目录树的节点
怎么能实现像菜单中的加载树一样,点击后先出现一个可以自主选择列的窗口,然后每个用户根据自己当下的需要,自己选择用哪个列做节点而生成目录树?

?回到顶部
帅哥,在线噢!
有点蓝
??4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:34799 积分:177149 威望:0 精华:8 注册:2015/6/24 9:21:00
??发帖心情 Post By:2019/10/8 15:37:00 [只看该作者]

根据当前选择的选项卡,获取选项卡里的表列名不就行了。自己做一个选择窗口

?回到顶部
美女呀,在线,快来找我吧!
18504175995
??5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:88 积分:768 威望:0 精华:0 注册:2018/5/10 10:29:00
??发帖心情 Post By:2019/10/8 15:45:00 [只看该作者]

好的

?回到顶部
美女呀,在线,快来找我吧!
18504175995
??6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:88 积分:768 威望:0 精华:0 注册:2018/5/10 10:29:00
??发帖心情 Post By:2019/10/8 16:05:00 [只看该作者]

老师,我不会写,也没找到相关帮助,请给代码示例明示,谢谢老师!谢谢老师!

?回到顶部
帅哥,在线噢!
有点蓝
??7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:34799 积分:177149 威望:0 精华:8 注册:2015/6/24 9:21:00
??发帖心情 Post By:2019/10/8 16:11:00 [只看该作者]

上传实例说明

?回到顶部
美女呀,在线,快来找我吧!
18504175995
??8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:88 积分:768 威望:0 精华:0 注册:2018/5/10 10:29:00
??发帖心情 Post By:2019/10/8 16:32:00 [只看该作者]

我想要这样的,不知可否实现

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

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


?回到顶部
帅哥,在线噢!
有点蓝
??9楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:34799 积分:177149 威望:0 精华:8 注册:2015/6/24 9:21:00
??发帖心情 Post By:2019/10/8 16:53:00 [只看该作者]

比如

SelectedIndexChanged事件
Dim tv As WinForm.TreeView=e.Form.Controls("TreeView1")
Select Case e.sender.SelectedPage.Text
? ? Case "表A"
? ? ? ? tv.BuildTree("表A", "第一列|第二列")
? ? Case "表B"
? ? ? ? tv.BuildTree("表B", "第五列|第六列")
? ? End If
End Select

?回到顶部