以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]笔记本合上后 过一会 打开 从待机登录电脑后提示  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=120238)

--  作者:blsu33
--  发布时间:2018/6/10 19:26:00
--  [求助]笔记本合上后 过一会 打开 从待机登录电脑后提示
.NET Framework 版本:2.0.50727.8830
Foxtable 版本:2018.3.9.1
错误所在事件:窗口,serevmain,SizeChanged
详细错误信息:
给定关键字不在字典中。

SizeChanged  中的代码 
Forms("serevmain").stopRedraw
Dim frmname As String=e.Form.name
If vars("bswidth")=0 And vars("bsheight")=0 Then
    basemainform.left = (SysInfo.WorkingAreaWidth - basemainform.width) / 2
    basemainform.top = (SysInfo.WorkingAreaheight - basemainform.height) / 2
Else
    basemainform.left = (SysInfo.WorkingAreaWidth - vars("bswidth")) / 2
    basemainform.top = (SysInfo.WorkingAreaheight - vars("bsheight")) / 2
End If

Select Case basemainform.windowstate\'0 还原 1 最小化 2 最大化
    Case 0
        If vars("bswidth")=0 And vars("bsheight")=0  Then
            basemainform.left = (SysInfo.WorkingAreaWidth - basemainform.width) / 2
            basemainform.top = (SysInfo.WorkingAreaheight - basemainform.height) / 2
            vars("bswidth")=basemainform.width\'第一次还原使用,保证窗口居中
            vars("bsheight")=basemainform.height\'第一次还原使用,保证窗口居中
        End If
End Select

Forms("serevmain").ResumeRedraw

--  作者:有点甜
--  发布时间:2018/6/10 21:40:00
--  

Forms("serevmain")

 

或者 vars("bswidth")

 

或者 vars("bsheight")

 

有问题,对应名称的变量不存在导致的。请加入msgbox定位出错位置。