以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  指定用户为“入库员”、“开单员”时,对2个窗口控件"选择出库", "删除出库明细",不可见,应该怎么写?  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=133005)

--  作者:fengwenliuyan
--  发布时间:2019/4/3 20:32:00
--  指定用户为“入库员”、“开单员”时,对2个窗口控件"选择出库", "删除出库明细",不可见,应该怎么写?
指定用户为“入库员”、“开单员”时,对2个窗口控件"选择出库", "删除出库明细",不可见,应该怎么写?
这是我写的:
For Each c As WinForm.Control In e.Form.Controls
    If Typeof c Is WinForm.Button Then 
        Select Case c
            Case "选择出库", "删除出库明细"
                If User.Name = "入库员" Then
                    c.Visible = False
                End If
            Case Else
                c.Visible = True
        End Select
    End If
Next

提示错误:

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


--  作者:有点甜
--  发布时间:2019/4/3 20:41:00
--  

 

For Each c As WinForm.Control In e.Form.Controls
    If Typeof c Is WinForm.Button Then
        Select Case c.name
            Case "选择出库", "删除出库明细"
                If User.Name = "入库员" Then
                    c.Visible = False
                End If
            Case Else
                c.Visible = True
        End Select
    End If
Next