读书人

openfiledialog 有关问题

发布时间: 2012-05-04 12:36:09 作者: rapoo

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),用系统默认的关联程序打开选择的文件,就好像双击一个文件一样

读书人网 >C#

热点推荐