openfiledialog 问题
选择了图片后 第一次点打开 会直接把图片打开 对话框还没关闭 再点一次对话框才关闭 这是为什么呢 。。。[code=VB][/code]
OpenFileDialog1.Filter = "所有文件|*.*"
OpenFileDialog1.RestoreDirectory = True
OpenFileDialog1.FilterIndex = 1
OpenFileDialog1.ShowDialog()
Process.Start(OpenFileDialog1.FileName) ‘这句话是干啥的 网上找的 不清楚 什么作用
If OpenFileDialog1.ShowDialog() = Windows.Forms.DialogResult.OK Then
Dim fullname As String
fullname = OpenFileDialog1.FileName
PictureBox1.Image = Image.FromFile(fullname)
End If
------解决方案--------------------那句话是调用默认关联的程序打开选定的文件。类似你在资源管理器双击打开一个文件。
你应该去掉这一行
------解决方案--------------------Process.Start(OpenFileDialog1.FileName),用系统默认的关联程序打开选择的文件,就好像双击一个文件一样