Vb.net 打开图像时清空OpenFileDialog

Vb.net 打开图像时清空OpenFileDialog,vb.net,openfiledialog,Vb.net,Openfiledialog,我设计了一个vb.net应用程序,它使用OpenFileDialog在PictureBox中打开图片。 我的机器是windows 7 32位,这是我的代码: Dim directoryName As String = Path.GetDirectoryName(Application.ExecutablePath) Try Dim dialog As New OpenFileDialog directoryName = "" dia

我设计了一个vb.net应用程序,它使用OpenFileDialog在PictureBox中打开图片。
我的机器是windows 7 32位,这是我的代码:

    Dim directoryName As String = Path.GetDirectoryName(Application.ExecutablePath)
    Try
        Dim dialog As New OpenFileDialog
        directoryName = ""
        dialog.InitialDirectory = directoryName
        dialog.Filter = "Pictures|*.jpg|All files (*.*)|*.*"
        dialog.FilterIndex = 1
        dialog.RestoreDirectory = True
        If dialog.ShowDialog = DialogResult.OK Then
            TextBox8.Text = dialog.FileName
            PictureBox1.Image = Image.FromFile(TextBox8.Text)
        End If
    Catch ex As Exception
        MessageBox.Show(ex.Message.ToString)
    End Try  
在我的机器上一切都很好,但在拥有64位windows 7的客户机上,当他试图打开图像时,他得到了如下图片:


另外,我试图用不同的版本更改.Net framwork,但什么也没发生,有人知道吗?

经过5天的反复搜索和尝试,我刚刚解决了问题。
我使用MS Acess 2010数据库,将我的程序作为后端,解决方案是将其转换为MS Acess 2003。
我不知道那有什么关系!,但问题解决了