2

大家好,我遇到了一些奇怪的错误,如果你们能帮助我吗?错误是:错误 1 ​​'OK' 不是 'Boolean?' 的成员。

代码:

  If GetVer > CurrentVersion Then
        GetUpd = MsgBox(ProgramName & " is an old version." & vbCrLf & "New Update is available" & _
        vbCrLf & "Current version: " & CurrentVersion & vbCrLf & "Version Available: " & _
        GetVer & vbCrLf & vbCrLf & "Update Now?", vbYesNo, "Update")

        If GetUpd = vbYes Then
            Dim sfd As New SaveFileDialog

            sfd.FileName = IO.Path.GetFileName(GetVerLink)
            If sfd.ShowDialog = DialogResult.OK Then
                My.Computer.Network.DownloadFile(GetVerLink, sfd.FileName)
            End If
        End If
4

1 回答 1

1

在 WPF 中,ShowDialog返回一个 Nullable(Of Boolean),而不是枚举。您需要通过以下方式检查:

If sfd.ShowDialog = True Then
于 2013-09-04T20:00:24.727 回答