Foxtable(狐表)用户栏目专家坐堂 → [求助]TreeView指定TabControl页面问题


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

主题:[求助]TreeView指定TabControl页面问题

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


加好友 发短信
等级:一尾狐 帖子:448 积分:3436 威望:0 精华:0 注册:2015/3/4 15:55:00
[求助]TreeView指定TabControl页面问题  发帖心情 Post By:2015/3/31 17:32:00 [只看该作者]

如题
比如一个TreeView

目录形式为

0-          (1级)
--1        (2级)
----2.0     (3级)
------3.1  (4级
------3.2
----2
----2
--1
0
--1
----2
------3
------3
----2
--1

TabControl  有 pages1-9 个页面
请问如何可以指定  单击 3级树形2.0  指定打开page7  4级树形3.1  指定打开page8  4级树形3.2  指定打开page8  ,谢谢


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2015/3/31 17:34:00 [只看该作者]

 目录树设置的时候,Name弄成tabcontrol的名字,然后点击的时候,根据节点的name控制切换到哪个page

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


加好友 发短信
等级:一尾狐 帖子:448 积分:3436 威望:0 精华:0 注册:2015/3/4 15:55:00
  发帖心情 Post By:2015/3/31 18:02:00 [只看该作者]

SelectedPage.name?

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


加好友 发短信
等级:九尾狐 帖子:2928 积分:20184 威望:0 精华:0 注册:2012/2/3 17:45:00
  发帖心情 Post By:2015/3/31 18:08:00 [只看该作者]

这个例子好好学习下

http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=46970


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2015/3/31 18:09:00 [只看该作者]

 点击事件不是有e参数么?

 

 e.Node.Name


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


加好友 发短信
等级:一尾狐 帖子:448 积分:3436 威望:0 精华:0 注册:2015/3/4 15:55:00
  发帖心情 Post By:2015/3/31 21:59:00 [只看该作者]

如果启动窗体载入事件,不能以tab的页面名称属性载入现在页面吗?只能 以.SelectedIndex = 0 的数字形式吗?

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2015/3/31 22:02:00 [只看该作者]

呃,一样可以啊,只要你触发了事件,就能触发代码。

 

你可以用selectednode啊

 

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


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


加好友 发短信
等级:一尾狐 帖子:448 积分:3436 威望:0 精华:0 注册:2015/3/4 15:55:00
  发帖心情 Post By:2015/3/31 22:21:00 [只看该作者]

我指的是TabControl页面 是否可以以页面名称作为载入

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2015/3/31 22:23:00 [只看该作者]

 Forms("窗口1").Controls("TabControl1").SelectedPage = Forms("窗口1").Controls("TabControl1").TabPages("page1")


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


加好友 发短信
等级:一尾狐 帖子:448 积分:3436 威望:0 精华:0 注册:2015/3/4 15:55:00
  发帖心情 Post By:2015/3/31 22:28:00 [只看该作者]

谢谢甜老师 受教了 原来还可以这样定义,看来要加强逻辑能力
[此贴子已经被作者于2015/3/31 22:28:01编辑过]

 回到顶部