在BeforeCloseProject中代码如下:
if Vars("IP") <> "" then
Dim Result As DialogResult
Result = MessageBox.Show("请检查是否有数据未保存,确定要退出系统吗?", "警告", MessageBoxButtons.YesNo, MessageBoxIcon.Question)
If Result = DialogResult.Yes Then
Dim cmd As New SQLCommand
cmd.C
dim date1 as string = format(date.now,"yyyy-MM-dd")
dim time1 as string = format(date.now,"HH:mm:ss")
dim login as string = "【退出系统】"
dim use1 as string = "未登陆"
cmd.CommandText = "Insert Into [用户日志] (用户名,登陆日期,登陆时间,使用模块) Values('" & Vars("用户") & "','"& date1 &"','"& time1 &"','"& login &"')"
cmd.ExecuteNonQuery()
cmd.CommandText = "Update [权限] set 使用状态 = '"& use1 &"' where 名称 = '"& Vars("用户") &"'"
cmd.ExecuteNonQuery()
Syscmd.Project.Exit(False)
Else
e.Cancel = True
End if
end if
怎么按“是”退不出项目,按“否”才退出呢?请帮看看代码有问题吗?