Dim dt1 As Date = CDate(s.Substring(0, 10))
If Publishdate = dt1 Then
'MsgBox("无需更新") 这句没问题
If user.group IsNot Nothing Then
Dim Str1 As String = "用户名: " & User.Name & " 用户组别: " & user.group & " 系统发布日期: " & Publishdate '& " 当前时间: " & Date.now '当前时间没有意义
StatusBar.Message1 = Str1
Else
Dim Str1 As String = "用户名: " & User.Name & " 系统发布日期: " & Publishdate ' & " 当前时间: " & Date.now
StatusBar.Message1 = Str1
End If
ElseIf Publishdate < dt1 Then
'MsgBox("提示你是否需要重新登录更新版本。") 这句没问题
If user.group IsNot Nothing Then
Dim Str1 As String = "用户名: " & User.Name & " 用户组别: " & user.group & " 系统发布日期: " & Publishdate & " 已有最新版本, 发布日期为 " & dt1 & ", 请适时重新登录系统。"
StatusBar.Message1 = Str1
'MsgBox("提示1:已有最新版本放行了,你是否需要重新登录更新版本。") 这句没问题
Else
Dim Str1 As String = "用户名: " & User.Name & " 系统发布日期: " & Publishdate & " 已有最新版本, 发布日期为 " & dt1 & ", 请适时重新登录系统。"
StatusBar.Message1 = Str1
'MsgBox("提示2:已有最新版本放行了,你是否需要重新登录更新版本。") 这句没问题
End If
End If
一4楼的代码,我加了多个 msgbox 进行测试(绿色那些代码),都会执行。但就是红色那部分内容出不来。