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


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

主题:窗口组合框菜单生成问题

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


加好友 发短信
等级:婴狐 帖子:3 积分:91 威望:0 精华:0 注册:2018/10/16 8:44:00
窗口组合框菜单生成问题  发帖心情 Post By:2018/10/16 8:53:00 [只看该作者]

你好,老师,我是根据菜单设计任务二,去设计窗口组合框的功能,选不同表时,自动生成所有列名的菜单,请问如果使用窗口控制组合框生成?

在功能区:CurrentTableChange事件中,写入以下事件命令:

Vars("Sysupdateprintinfo")=True

Dim lst As WinForm.ComboBox = Forms("刷卡记录").Controls("selectlb")
lst.Items.Clear()
For Each c As Col In CurrentTable.Cols
    Dim ltm As New RibbonMenu.Button(c.Name)
    ltm.Text = c.Name
    lst.Items.Add(ltm)
Next

错误详见图片
图片点击可在新窗口打开查看此主题相关图片如下:tim图片20181016085041.png
图片点击可在新窗口打开查看

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


加好友 发短信
等级:超级版主 帖子:110574 积分:562760 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2018/10/16 9:31:00 [只看该作者]

菜单的用法不能用到窗口控件中,不是一回事

Vars("Sysupdateprintinfo")=True

Dim lst As WinForm.ComboBox = Forms("刷卡记录").Controls("selectlb")
Dim str As String
For Each c As Col In CurrentTable.Cols
    str = str  & "|" & c.Name
Next

lst.ComboList = str.Trim("|")

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


加好友 发短信
等级:婴狐 帖子:3 积分:91 威望:0 精华:0 注册:2018/10/16 8:44:00
  发帖心情 Post By:2018/10/16 9:44:00 [只看该作者]

谢谢了,已按您的方法解决了图片点击可在新窗口打开查看图片点击可在新窗口打开查看图片点击可在新窗口打开查看

 回到顶部