首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

openfiledialog 有关问题

2012-05-04 
openfiledialog 问题选择了图片后 第一次点打开 会直接把图片打开 对话框还没关闭 再点一次对话框才关闭

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

热点排行