以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]TreeView指定TabControl页面问题 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=66182) |
-- 作者:vvfree -- 发布时间:2015/3/31 17:32:00 -- [求助]TreeView指定TabControl页面问题 如题 比如一个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 ,谢谢 |
-- 作者:有点甜 -- 发布时间:2015/3/31 17:34:00 -- 目录树设置的时候,Name弄成tabcontrol的名字,然后点击的时候,根据节点的name控制切换到哪个page |
-- 作者:vvfree -- 发布时间:2015/3/31 18:02:00 -- SelectedPage.name? |
-- 作者:blsu33 -- 发布时间:2015/3/31 18:08:00 -- 这个例子好好学习下 http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=46970 |
-- 作者:有点甜 -- 发布时间:2015/3/31 18:09:00 -- 点击事件不是有e参数么?
e.Node.Name |
-- 作者:vvfree -- 发布时间:2015/3/31 21:59:00 -- 如果启动窗体载入事件,不能以tab的页面名称属性载入现在页面吗?只能 以.SelectedIndex = 0 的数字形式吗? |
-- 作者:有点甜 -- 发布时间:2015/3/31 22:02:00 -- 呃,一样可以啊,只要你触发了事件,就能触发代码。
你可以用selectednode啊
Dim tr As WinForm.TreeView |
-- 作者:vvfree -- 发布时间:2015/3/31 22:21:00 -- 我指的是TabControl页面 是否可以以页面名称作为载入 |
-- 作者:有点甜 -- 发布时间:2015/3/31 22:23:00 -- Forms("窗口1").Controls("TabControl1").SelectedPage = Forms("窗口1").Controls("TabControl1").TabPages("page1") |
-- 作者:vvfree -- 发布时间:2015/3/31 22:28:00 -- 谢谢甜老师 受教了 原来还可以这样定义,看来要加强逻辑能力 [此贴子已经被作者于2015/3/31 22:28:01编辑过]
|