Foxtable(狐表)用户栏目专家坐堂 → 内部函数代码怎么避开带E 参数


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

主题:内部函数代码怎么避开带E 参数

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


加好友 发短信
等级:三尾狐 帖子:714 积分:6805 威望:0 精华:0 注册:2012/3/1 7:20:00
内部函数代码怎么避开带E 参数  发帖心情 Post By:2018/3/9 7:41:00 [只看该作者]

在 MouseEnterCell全局表事件写入如下代码可以正常使用,想把下面代码用“内部函数”形式来写,好方便在其他地方调用,缩小代码数量,该怎么写(即Select Case E.Col.Name里面的E如何去掉)?

Select Case MainTable.Name
    Case "表A"
        Select Case E.Col.Name
            Case "第一列"
                messagebox.show("表A第一列")
            Case "第二列"
                messagebox.show("表A第二列")
            Case "第三列"
                ' messagebox.show("表A第三列")
        End Select
End Select

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


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

Dim t As Table = MainTable
Select Case t.Name
    Case "表A"
        Select Case t.Cols(t.ColSel).Name
            Case "第一列"
                messagebox.show("表A第一列")
            Case "第二列"
                messagebox.show("表A第二列")
            Case "第三列"
                ' messagebox.show("表A第三列")
        End Select
End Select

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


加好友 发短信
等级:三尾狐 帖子:714 积分:6805 威望:0 精华:0 注册:2012/3/1 7:20:00
  发帖心情 Post By:2018/3/9 16:22:00 [只看该作者]

谢谢大师指点。


 回到顶部