Foxtable(狐表)用户栏目专家坐堂 → 怎么修改系统菜单?


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

主题:怎么修改系统菜单?

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


加好友 发短信
等级:小狐 帖子:316 积分:3064 威望:0 精华:0 注册:2014/3/21 17:22:00
怎么修改系统菜单?  发帖心情 Post By:2015/3/16 14:29:00 [只看该作者]

最后修改菜单中的"用户管理"和"切换用户"按钮的代码,启用"用户管理"按钮的代码为:

Forms("用户管理").Open()

"切换用户"按钮的代码为:

Forms("用户登录").Open()

你可以先应用系统菜单“system.ribbon”,然后再修改。怎么修改系统菜单?我一修改就变成了用户菜单


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


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

导入系统菜单模版,基于这个模版生成的用户菜单,就和系统菜单一样的.修改它即可

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


加好友 发短信
等级:小狐 帖子:316 积分:3064 威望:0 精华:0 注册:2014/3/21 17:22:00
  发帖心情 Post By:2015/3/16 15:02:00 [只看该作者]

导入后运行报错:Items collection cannot be modified when the DataSource property is set.

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


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

 呃,导入模板,是不会报你3楼那个错的。

 

 怎么操作报错?


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


加好友 发短信
等级:小狐 帖子:316 积分:3064 威望:0 精华:0 注册:2014/3/21 17:22:00
  发帖心情 Post By:2015/3/16 15:13:00 [只看该作者]

 

导入后按帮助修改了两个按钮的代码

[此贴子已经被作者于2015/3/16 15:14:48编辑过]

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


加好友 发短信
等级:小狐 帖子:316 积分:3064 威望:0 精华:0 注册:2014/3/21 17:22:00
  发帖心情 Post By:2015/3/16 15:20:00 [只看该作者]

.NET Framework 版本:2.0.50727.3053
Foxtable 版本:2014.11.11.1
错误所在事件:窗口,用户登录,AfterLoad
详细错误信息:
Items collection cannot be modified when the DataSource property is set.


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


加好友 发短信
等级:小狐 帖子:316 积分:3064 威望:0 精华:0 注册:2014/3/21 17:22:00
  发帖心情 Post By:2015/3/16 15:22:00 [只看该作者]

Dim cmd As New SQLCommand
Dim dt As DataTable
Dim cmb As WinForm.ComboBox = e.Form.Controls("UserName")
cmd.C

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


加好友 发短信
等级:小狐 帖子:316 积分:3064 威望:0 精华:0 注册:2014/3/21 17:22:00
  发帖心情 Post By:2015/3/16 15:23:00 [只看该作者]

dt = cmd.ExecuteReader()
For Each dr As DataRow In dt.Datarows
    cmb.Items.Add(dr("Name"))
Next
cmb.SelectedIndex = 0

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


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

你要干什么,上例子吧

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


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

加一个判断

 

dt = cmd.ExecuteReader()
For Each dr As DataRow In dt.Datarows
    cmb.Items.Add(dr("Name"))
Next

If dt.DataRows.Count > 0 Then
    cmb.SelectedIndex = 0

End If


 回到顶部