Foxtable(狐表)用户栏目专家坐堂 → 导航窗口


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

主题:导航窗口

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


加好友 发短信
等级:四尾狐 帖子:932 积分:6531 威望:0 精华:0 注册:2014/6/25 10:48:00
导航窗口  发帖心情 Post By:2015/12/7 14:00:00 [只看该作者]

老师,我用NavBar 控件和TreeView控件设计了一个导窗口,窗口类型为共有,不属于任何表,目录树末节点增加的代码如下:

 

这个窗口页中其中两个根目录树中的代码:

Dim bar As WinForm.NavBar = e.sender
Select Case bar.SelectedPage.ButtonText
    Case "管理档案"
       Case "入学登记表"
         MainTable = Tables("入学登记表")
       Case "员工信息表"
         MainTable = Tables("员工信息表")
     Case "财务档案"
        Case "收支类别表"
         MainTable = Tables("收支类别表")
       Case "会计科目表"
         MainTable = Tables("科目表")
End Select

 

这样设计后,点击末节点的名称,能打开相应的表,但是,表打开后,导航窗口就自动关闭了。请问是什么原因呢老师?还有请教以下几个问题:

1、老师,请问以目录树为导航窗的打开表的代码是什么,帮助里没有,只有代码的框架,没有具体的代码;

2、如何将表设计为只显示导航窗口中点击的表,其他表不显示,切换后原来的表也隐藏;

 

[此贴子已经被作者于2015/12/7 14:01:11编辑过]

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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2015/12/7 14:09:00 [只看该作者]

共有窗口,是不会因为设置了maintable而关闭的。你好好看看那个是不是共有窗口。

 

1、

 

Forms("窗口1").Open

MainTable = Tables("入学登记表")

 

2、隐藏标题

 

TableCaptionVisible = False


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


加好友 发短信
等级:四尾狐 帖子:932 积分:6531 威望:0 精华:0 注册:2014/6/25 10:48:00
  发帖心情 Post By:2015/12/7 14:34:00 [只看该作者]

谢谢老师,另外,事件是TopiclinkClick 事件还是click事件呢??


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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2015/12/7 14:36:00 [只看该作者]

要看你用什么控件,TopicBar 肯定写在 TopicLinkClick

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


加好友 发短信
等级:四尾狐 帖子:932 积分:6531 威望:0 精华:0 注册:2014/6/25 10:48:00
  发帖心情 Post By:2015/12/7 14:49:00 [只看该作者]

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:导航窗口设计列子.foxdb

老师,麻烦你在我的例中的任务事件加上代码,当我在导航栏日常报表面点击表A时,能切换到表A,表B表C隐藏,点击表C时,切换到表C,表A表B隐藏。同时,导航窗口一直都在,不因切换表而关闭

[此贴子已经被作者于2015/12/7 14:50:02编辑过]

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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2015/12/7 14:55:00 [只看该作者]

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:导航窗口设计列子.foxdb


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


加好友 发短信
等级:四尾狐 帖子:932 积分:6531 威望:0 精华:0 注册:2014/6/25 10:48:00
  发帖心情 Post By:2015/12/7 15:07:00 [只看该作者]

2、隐藏标题

 

TableCaptionVisible = False

 

 

老师,这个代码是写在哪里的呢,我没查到哦,麻烦指点下,谢谢!!


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


加好友 发短信
等级:四尾狐 帖子:932 积分:6531 威望:0 精华:0 注册:2014/6/25 10:48:00
  发帖心情 Post By: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

 

自定义函数

 

全局代码

 

菜单事件


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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2015/12/7 15:22:00 [只看该作者]

我在项目属性里设置的。->显示标题->False

 

用代码,你可以写到窗口afterLoad事件去TableCaptionVisible = False


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


加好友 发短信
等级:四尾狐 帖子:932 积分:6531 威望:0 精华:0 注册:2014/6/25 10:48:00
  发帖心情 Post By:2015/12/7 16:00:00 [只看该作者]

哦,谢谢老师

 回到顶部
总数 17 1 2 下一页