打开图像时清空OpenFileDialoge

时间:2017-02-09 08:39:13

标签: vb.net openfiledialog

我设计了一个vb.net应用程序,它使用OpenFileDialoge在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  

我的机器上的一切都很好,但是在拥有Windows 7 64bit的客户机上,当他试图打开图像时,他得到了这样的图片:

enter image description here

另外,我尝试用不同版本更改.Net框架,但没有任何反应,有人有想法吗?

1 个答案:

答案 0 :(得分:0)

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