Foxtable(狐表)用户栏目专家坐堂 → 窗口Enter事件出现错误,找不到原因!


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

主题:窗口Enter事件出现错误,找不到原因!

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


加好友 发短信
等级:幼狐 帖子:119 积分:918 威望:0 精华:0 注册:2018/8/30 9:53:00
窗口Enter事件出现错误,找不到原因!  发帖心情 Post By:2019/10/16 0:03:00 [只看该作者]

Dim yisheng As WinForm.CheckBox = e.Form.Controls("Chkyishen")
Dim nm As String = e.Form.ActiveControl.Name
If  e.Form.ActiveControl.Focused = True Then
    Select Case nm
        Case "Textchanpin","Textdanjia","Textguyuan","Textkehu","Textshuliang","Dateriqi"
            If yisheng.Checked = True Then
                If user.Group <> "经理" Then
                    e.Form.Controls(nm).ReadOnly = BooleanEnum.True
                Else
                    e.Form.Controls(nm).ReadOnly = BooleanEnum.False
                End If
            Else
                e.Form.Controls(nm).ReadOnly = BooleanEnum.False
            End If
        Case "Textjine"
            e.Form.Controls(nm).ReadOnly = BooleanEnum.True
    End Select
End If
-------------------------
窗口Enter事件的代码如上,重新切换用户以后,第一次点窗口空白处就出现错误提示了,个人能力有限找不到原因!出现错误提示框以后程序不崩溃,后面再点就正常了!
错误提示如下:Object variable or With block variable not set.


 回到顶部