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


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

主题:动态生成菜单的问题(封贴)

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


加好友 发短信 一级勋章
等级:狐仙 帖子:9875 积分:57584 威望:0 精华:15 注册:2008/9/1 9:45:00
动态生成菜单的问题(封贴)  发帖心情 Post By:2012/12/3 13:57:00 [只看该作者]

Dim drs As List(Of DataRow)
drs = DataTables("功能导航").Select("[权限部门] like '*" & _UserGroup & "'","序号")
'RibbonTabs.Clear
For Each dr As DataRow In drs
    Dim gn As New RibbonMenu.Tab(dr("区"))
    If  RibbonTabs.Contains(dr("区")) Then
        e.Cancel=True
    Else
        gn.Text = dr("区")
        RibbonTabs.Add(gn)
    End If
    Dim g As New RibbonMenu.Group(dr("组"))
    g.Text = dr("组")
    RibbonTabs(dr("区")).Groups.Add(g)
    Select Case dr("标题")
        Case "按钮"
            Dim b As New RibbonMenu.Button(dr("标题"))
            b.Text = dr("标题")
            b.LargeImage = GetImage(ProjectPath & "Images\" & dr("图标"))
            b.TextImageRelation = TextImageRelationEnum.ImageAboveText
            g.Items.Add(b)
    End Select
Next

  按钮好像没有生成,看看是怎么回事?以前成功!
[此贴子已经被作者于2012-12-3 14:13:01编辑过]

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


加好友 发短信 一级勋章
等级:狐仙 帖子:9875 积分:57584 威望:0 精华:15 注册:2008/9/1 9:45:00
  发帖心情 Post By:2012/12/3 14:13:00 [只看该作者]

明白了,成功了!

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


加好友 发短信
等级:小狐 帖子:365 积分:2693 威望:0 精华:1 注册:2011/11/25 7:55:00
  发帖心情 Post By:2012/12/3 14:17:00 [只看该作者]

这段命令放在哪里?

    If  RibbonTabs.Contains(dr("区")) Then
        e.Cancel=True
    Else

哪个控件的cancel属性


 回到顶部