Foxtable(狐表)用户栏目专家坐堂 → 这个代码是什么回事?(已解决,是我的问题)


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

主题:这个代码是什么回事?(已解决,是我的问题)

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


加好友 发短信 一级勋章
等级:狐仙 帖子:9879 积分:57634 威望:0 精华:15 注册:2008/9/1 9:45:00
这个代码是什么回事?(已解决,是我的问题)  发帖心情 Post By:2014/7/21 7:51:00 [只看该作者]

奇了怪了 这个代码用了N多次了 怎么会出现错误?


Syscmd.Project.OpenUserMenu()

For Each rb As RibbonMenu.Tab In RibbonTabs
    rb.Visible = False
Next

Dim dt As DataTable = DataTables("功能导航")
Dim Arys As List(Of String())
Arys = dt.GetValues("功能组","","序号")
With ConfigBar
    .Items.Clear
    For Each Ary As String() In Arys
        Dim m As New RibbonMenu.MenuButton(Ary(0))
msgbox(2)
        m.Text = Ary(0)
       ' m.SmallImage = GetImage(Ary(1))
        m.ArrowVisible = False
        .Items.Add(m)
msgbox(1)
        Dim drs As List(Of DataRow)
        drs = dt.Select("[功能组] = '" & Ary(0) & "'","序号")
        If drs.Count > 0 Then
            For Each dr As DataRow In drs
                Select Case dr("菜单控件类型")
                    Case "按钮"
                        Dim b As New RibbonMenu.Button(dr("模块名称"))
                        b.Text = dr("模块名称")
                       ' b.SmallImage= GetImage(dr("模块图标"))
                        m.Items.Add(b)
                End Select
            Next
        End If
    Next
End With

我用其他的项目测试可以成功呀!


图片点击可在新窗口打开查看此主题相关图片如下:tt截图未命名.jpg
图片点击可在新窗口打开查看

[此贴子已经被作者于2014-7-21 8:02:16编辑过]

 回到顶部