以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 导航窗口 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=78328) |
||||
-- 作者:爱相随 -- 发布时间:2015/12/7 14:00:00 -- 导航窗口 老师,我用NavBar 控件和TreeView控件设计了一个导窗口,窗口类型为共有,不属于任何表,目录树末节点增加的代码如下:
这个窗口页中其中两个根目录树中的代码: Dim bar As WinForm.NavBar = e.sender
这样设计后,点击末节点的名称,能打开相应的表,但是,表打开后,导航窗口就自动关闭了。请问是什么原因呢老师?还有请教以下几个问题: 1、老师,请问以目录树为导航窗的打开表的代码是什么,帮助里没有,只有代码的框架,没有具体的代码; 2、如何将表设计为只显示导航窗口中点击的表,其他表不显示,切换后原来的表也隐藏;
[此贴子已经被作者于2015/12/7 14:01:11编辑过]
|
||||
-- 作者:大红袍 -- 发布时间:2015/12/7 14:09:00 -- 共有窗口,是不会因为设置了maintable而关闭的。你好好看看那个是不是共有窗口。
1、
Forms("窗口1").Open MainTable = Tables("入学登记表")
2、隐藏标题
TableCaptionVisible = False |
||||
-- 作者:爱相随 -- 发布时间:2015/12/7 14:34:00 -- 谢谢老师,另外,事件是TopiclinkClick 事件还是click事件呢?? |
||||
-- 作者:大红袍 -- 发布时间:2015/12/7 14:36:00 -- 要看你用什么控件,TopicBar 肯定写在 TopicLinkClick |
||||
-- 作者:爱相随 -- 发布时间:2015/12/7 14:49:00 --
老师,麻烦你在我的例中的任务事件加上代码,当我在导航栏日常报表面点击表A时,能切换到表A,表B表C隐藏,点击表C时,切换到表C,表A表B隐藏。同时,导航窗口一直都在,不因切换表而关闭 [此贴子已经被作者于2015/12/7 14:50:02编辑过]
|
||||
-- 作者:大红袍 -- 发布时间:2015/12/7 14:55:00 --
|
||||
-- 作者:爱相随 -- 发布时间:2015/12/7 15:07:00 -- 2、隐藏标题
TableCaptionVisible = False
老师,这个代码是写在哪里的呢,我没查到哦,麻烦指点下,谢谢!! |
||||
-- 作者:爱相随 -- 发布时间:2015/12/7 15:09:00 -- 输出全部代码,没有发现哎 项目事件
计划管理
表事件
窗口表事件
窗口与控件事件
导航_TopicBar1_TopicLinkClick
Select Case e.Link.text Case "表A"
MainTable = Tables("表A") Case "表C" MainTable = Tables("表C") End Select
自定义函数
全局代码
菜单事件 |
||||
-- 作者:大红袍 -- 发布时间:2015/12/7 15:22:00 -- 我在项目属性里设置的。->显示标题->False
用代码,你可以写到窗口afterLoad事件去TableCaptionVisible = False |
||||
-- 作者:爱相随 -- 发布时间:2015/12/7 16:00:00 -- 哦,谢谢老师 |