Foxtable(狐表)用户栏目专家坐堂 → 自动生成功能区


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

主题:自动生成功能区

美女呀,离线,留言给我吧!
联友
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:小狐 帖子:300 积分:2565 威望:0 精华:0 注册:2013/5/23 9:49:00
自动生成功能区  发帖心情 Post By:2015/4/22 9:07:00 [只看该作者]

能用代码自动生成功能区吗?请指点。谢谢俄!

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


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2015/4/22 9:18:00 [只看该作者]


 回到顶部
美女呀,离线,留言给我吧!
联友
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:小狐 帖子:300 积分:2565 威望:0 精华:0 注册:2013/5/23 9:49:00
  发帖心情 Post By:2015/4/22 14:47:00 [只看该作者]

谢谢

 回到顶部
美女呀,离线,留言给我吧!
联友
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:小狐 帖子:300 积分:2565 威望:0 精华:0 注册:2013/5/23 9:49:00
  发帖心情 Post By:2015/4/22 15:26:00 [只看该作者]

能用目录树节点生成功能区吗? 生成功能区后,选择功能区打开对应窗口。请指点。谢谢!

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目5.zip

[此贴子已经被作者于2015/4/22 15:27:44编辑过]

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


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2015/4/22 15:32:00 [只看该作者]

目录树生成功能区?

选择功能区打开对应窗口只需要在功能区的SelectTab 事件里写入代码即可

if e.tab.name ="XX" then
  forms("XX").show
end if

 回到顶部
美女呀,离线,留言给我吧!
联友
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:小狐 帖子:300 积分:2565 威望:0 精华:0 注册:2013/5/23 9:49:00
  发帖心情 Post By:2015/4/22 17:50:00 [只看该作者]

是后来自动生成的,没办法在功能区的SelectTab 事件里写入代码
[此贴子已经被作者于2015/4/22 17:50:12编辑过]

 回到顶部
美女呀,离线,留言给我吧!
联友
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:小狐 帖子:300 积分:2565 威望:0 精华:0 注册:2013/5/23 9:49:00
  发帖心情 Post By:2015/4/22 20:44:00 [只看该作者]

功能区 窗口1、窗口2自动生成的,选择功能区“窗口1”打开 “窗口1”窗口。请指点

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

目录树代码:
If e.node.text ="窗口1"  Then
      Dim btnAdd1 As New RibbonMenu.Tab("abc")
      btnAdd1.Text = e.node.text
      RibbonTabs.Add(btnAdd1)
      Forms("窗口1").Open()
      MainTable = Tables("表A")
    End If
If e.node.text ="窗口2"  Then
      Dim btnAdd1 As New RibbonMenu.Tab("abc")
      btnAdd1.Text = e.node.text
      RibbonTabs.Add(btnAdd1)
      Forms("窗口2").Open()
      MainTable = Tables("表B")
    End If


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


加好友 发短信
等级:管理员 帖子:47497 积分:251403 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2015/4/23 8:34:00 [只看该作者]

在systemIdel事件写代码:

if RibbonTabs.SelectedTab.Name = "abc" then

   If Forms("窗口1").Opened = False then

        Forms("窗口1").Open
   End if

   If MainTable.Name <> "表A" then

       MainTable = Tables("表A")

   End If

End If

 

http://www.foxtable.com/help/topics/2483.htm

 

还有,你的目录树代码有问题,哪有每次点击都新生成一个功能区的? 应该是提前一次性生成所有功能区,然后根据需要切换。

 


 回到顶部
美女呀,离线,留言给我吧!
联友
  9楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:小狐 帖子:300 积分:2565 威望:0 精华:0 注册:2013/5/23 9:49:00
  发帖心情 Post By:2015/4/23 14:10:00 [只看该作者]

谢谢

 回到顶部