Foxtable(狐表)用户栏目专家坐堂 → PrepareEdit事件代码


  共有1549人关注过本帖平板打印复制链接

主题:PrepareEdit事件代码

美女呀,离线,留言给我吧!
tina2012
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:童狐 帖子:286 积分:2462 威望:0 精华:0 注册:2013/9/23 16:09:00
PrepareEdit事件代码  发帖心情 Post By:2017/7/14 10:09:00 [只看该作者]

在PrepareEdit事件中写以下代码:

If e.Col.Name = "已到货采购确认" Then
    If e.Row.Isnull("已到货采购确认") = True Then
        If _UserName = "采购员1" OrElse  _UserName = "采购员2"  Then
            e.Cancel = False
        Else
            e.Cancel = True
            MessageBox.show("非采购人,不允许操作本列内容!", "提示", MessageBoxButtons.OK)
            Return
        End If
    End If
End If
如果只点击单元格是没有问题的,但是如果不小心鼠标点击了“已到货采购确认”的列名字位置,如红色框,就会一直弹出"非采购人,不允许操作本列内容!"的信息,不能退出,怎么回事呢?怎么改进为不小心鼠标点击了“已到货采购确认”的列名字位置,不提示任何信息?? 请帮忙解决,谢谢!


图片点击可在新窗口打开查看此主题相关图片如下:00.jpg
图片点击可在新窗口打开查看



 回到顶部