Foxtable(狐表)用户栏目专家坐堂 → 菜单设计


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

主题:菜单设计

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


加好友 发短信
等级:幼狐 帖子:155 积分:1345 威望:0 精华:0 注册:2013/7/31 9:47:00
菜单设计  发帖心情 Post By:2014/9/19 10:59:00 [只看该作者]

我在窗口中,设计一个确定按钮,一个文本框,来给菜单ComboBox中添加标准按钮。
xm 是一个文本框,是用户用来给添加的按钮命名的。如下代码。确定按钮的代码写了:

Dim xz As RibbonMenu.ComboBox = RibbonTabs("人事档案").Groups("设置").Items("视图选择")
Dim b As New RibbonMenu.Button(xm.value) 
b.text = xm.value
xz.Items.Add(b)

我想在添加标准按钮时做个限制。如果存在重名的按钮,就提示操作无效。

如何写代码。

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/9/19 11:01:00 [只看该作者]

 

[此贴子已经被作者于2014-9-19 11:01:34编辑过]

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


加好友 发短信
等级:幼狐 帖子:155 积分:1345 威望:0 精华:0 注册:2013/7/31 9:47:00
  发帖心情 Post By:2014/9/19 11:04:00 [只看该作者]

逗我吗。大师

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


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

if xz.Items.Contains(b) then
   messagebox.show("无效")
else 
   xz.Items.Add(b)
end if

如果不行.那只能遍历所有Items 一个个判断了

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/9/19 11:06:00 [只看该作者]

Dim xz As RibbonMenu.ComboBox = RibbonTabs("人事档案").Groups("设置").Items("视图选择")
Dim flag As Boolean = True
For Each item As object In xz.Items
    If item.name = xm.value Then
        flag = False
        msgbox("重名")
    End If
Next
If flag Then
    Dim b As New RibbonMenu.Button(xm.value)
    'b.text = xm.value
    xz.Items.Add(b)
End If

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


加好友 发短信
等级:幼狐 帖子:155 积分:1345 威望:0 精华:0 注册:2013/7/31 9:47:00
  发帖心情 Post By:2014/9/19 11:07:00 [只看该作者]

感谢,我试试

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


加好友 发短信
等级:幼狐 帖子:155 积分:1345 威望:0 精华:0 注册:2013/7/31 9:47:00
  发帖心情 Post By:2014/9/19 11:08:00 [只看该作者]

感谢

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


加好友 发短信
等级:幼狐 帖子:155 积分:1345 威望:0 精华:0 注册:2013/7/31 9:47:00
  发帖心情 Post By:2014/9/19 15:10:00 [只看该作者]

为什么,我用此代码添加的菜单按钮,在项目重启后,按钮消失了,是不是有个保存的代码,如何写。

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/9/19 15:12:00 [只看该作者]

以下是引用zhupengfei在2014-9-19 15:10:00的发言:
为什么,我用此代码添加的菜单按钮,在项目重启后,按钮消失了,是不是有个保存的代码,如何写。

 

用代码添加的,不会自动保存。

 

如果要保存,就把内容填到表里面,打开项目的时候,根据表内容重新生成。


 回到顶部