整个梳理一遍,帮我看看怎么弄才好:
AfterOpenProject事件上写代码:
Vars.Add("Mark1",GetType(Boolean),False)
窗口的afterload事件:
If Vars("Mark1") = False Then
e.Form.DisableXButton()
End If
登录按钮的代码:
If Vars("Mark1") = False Then
Vars("Mark1") = True
End If
systemIdle代码:
Static f As Boolean
If LastInputTickCount > 60000 Then
If f = False Then
f= True
Forms("登录窗口").open()
Dim frm As object = Windows.Forms.Form.activeForm
If frm IsNot Nothing AndAlso frm.text = "登录窗口" Then
frm.cancel= False
End If
f = False
End If
End If
目的是:首次登陆时,登录窗口的XX是不可见的
进入系统后,XX是可见的,同时如果不想切换,直接点击XX关闭这个登录窗口
系统空闲时,为防止他人进入,当不操作XX秒后,弹出登录窗口,此时 登录窗口的XX是不可见或不可用都行,只有输入用户名及密码才能再次进入系统,否则只能点击“退出”。
红袍兄:那个“取消”按钮我把它删掉了,因为再次看见后,放的位置怎么看怎么不舒服。
[此贴子已经被作者于2015/10/29 17:27:26编辑过]