Foxtable(狐表)用户栏目专家坐堂 → 生成菜单问题


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

主题:生成菜单问题

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


加好友 发短信
等级:狐神 帖子:6809 积分:43063 威望:0 精华:0 注册:2009/3/2 14:07:00
生成菜单问题  发帖心情 Post By:2019/1/15 8:34:00 [显示全部帖子]

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

通达代码生成的菜单这什么达不到这样的效果

图片点击可在新窗口打开查看此主题相关图片如下:无标题.png
图片点击可在新窗口打开查看
[此贴子已经被作者于2019/1/15 8:34:24编辑过]

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


加好友 发短信
等级:狐神 帖子:6809 积分:43063 威望:0 精华:0 注册:2009/3/2 14:07:00
  发帖心情 Post By:2019/1/15 9:17:00 [显示全部帖子]

代码与1楼没有区别呀
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:生成菜单(1).table


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


加好友 发短信
等级:狐神 帖子:6809 积分:43063 威望:0 精华:0 注册:2009/3/2 14:07:00
  发帖心情 Post By:2019/1/15 12:48:00 [显示全部帖子]

如何让增加的标准按钮水平排列?

图片点击可在新窗口打开查看此主题相关图片如下:无标题.png
图片点击可在新窗口打开查看
[此贴子已经被作者于2019/1/15 13:54:51编辑过]

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


加好友 发短信
等级:狐神 帖子:6809 积分:43063 威望:0 精华:0 注册:2009/3/2 14:07:00
  发帖心情 Post By:2019/1/15 15:43:00 [显示全部帖子]

点新增,可以执行代码;如果点人事,也执行某代码,3楼项目的代码如何设置?

图片点击可在新窗口打开查看此主题相关图片如下:无标题.png
图片点击可在新窗口打开查看
[此贴子已经被作者于2019/1/15 15:48:17编辑过]

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


加好友 发短信
等级:狐神 帖子:6809 积分:43063 威望:0 精华:0 注册:2009/3/2 14:07:00
  发帖心情 Post By:2019/1/15 18:12:00 [显示全部帖子]

如何用代码设置大图标?

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


加好友 发短信
等级:狐神 帖子:6809 积分:43063 威望:0 精华:0 注册:2009/3/2 14:07:00
  发帖心情 Post By:2019/1/15 18:36:00 [显示全部帖子]

Dim btn As RibbonMenu.ToggleButton
btn
= RibbonTabs("Common").Groups("SortAndFilter").Items("Toggle")
btn
.Text = "切换筛选"
btn
.LargeImage = GetImage("Filter32.ico")


如果图标在images下属路径,btn.LargeImage = GetImage("Filter32.ico")的相对路径如何写?

[此贴子已经被作者于2019/1/15 18:38:22编辑过]

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


加好友 发短信
等级:狐神 帖子:6809 积分:43063 威望:0 精华:0 注册:2009/3/2 14:07:00
  发帖心情 Post By:2019/1/18 15:02:00 [显示全部帖子]

现在需要生成的菜单的名称和标题不一样,代码如何写?
如菜单名称为编辑,菜单的标题为edit.

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


加好友 发短信
等级:狐神 帖子:6809 积分:43063 威望:0 精华:0 注册:2009/3/2 14:07:00
  发帖心情 Post By:2019/1/18 15:29:00 [显示全部帖子]

            Dim ntab As RibbonMenu.Tab
            Dim ngrp As RibbonMenu.Group
            Dim nmenu As Object
            
            If RibbonTabs.Contains(dr("功能区")) Then
                ntab = RibbonTabs(dr("功能区"))
            Else
                ntab = New RibbonMenu.Tab(dr("功能区"))
                RibbonTabs.Add(ntab)
            End If
            
            If ntab.Groups.Contains(dr("功能组")) Then
                ngrp = ntab.Groups(dr("功能组"))
            Else
                ngrp = New RibbonMenu.Group(dr("功能组"))
                ntab.Groups.Add(ngrp)
            End If
            
            '编译一个生成不同菜单的函数
            Functions.Remove("CreateMenu")
            Dim Code As String = ""
            Code = "Dim menu As New " & dr("菜单类型") & "(""" & dr("_Identify") & """)" & vbcrlf
            Code = Code & "Return menu"
            
            Functions.Add("CreateMenu", Code)
            Functions.Complie()
            
            nmenu = Functions.Execute("CreateMenu")
            
            ntab.Text = dr("功能区")
            ngrp.Text = dr("功能组")
            nmenu.name = dr("菜单标题")
            nmenu.Text = dr("菜单标题") & 1
            If dr("图标")<>Nothing
                nmenu.LargeImage = GetImage(dr("图标"))
            End If
            ngrp.Items.Add(nmenu)   '加入菜单


           提示 nmenu.name = dr("菜单标题") 有错误。
[此贴子已经被作者于2019/1/18 15:29:07编辑过]

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


加好友 发短信
等级:狐神 帖子:6809 积分:43063 威望:0 精华:0 注册:2009/3/2 14:07:00
  发帖心情 Post By:2019/1/18 20:59:00 [显示全部帖子]

最终的目标是菜单名称和菜单标题是不一样的,如何设置?

 回到顶部