我是这样设置openfiledialog的:
            
            OpenFileDialog1.Filter = "文本文件(*.txt)|*.txt"
            OpenFileDialog1.Title = "open"
            OpenFileDialog1.CheckPathExists = True
            OpenFileDialog1.InitialDirectory = Application.StartupPath
            OpenFileDialog1.RestoreDirectory = True
            OpenFileDialog1.FilterIndex = 1
            OpenFileDialog1.ValidateNames = True  If OpenFileDialog1.ShowDialog Then                fileName = OpenFileDialog1.FileName                If fileName <> "" Then
                     
                   .........                End If   End If出现的问题是:我多次打开openfiledialog后,如果我点击openfiledialog中“取消”按钮,同样会执行语句,该怎么解决呢,请高手指点啊,谢谢了

解决方案 »

  1.   

      If OpenFileDialog1.ShowDialog<>DialogResult.OK Then                 fileName = OpenFileDialog1.FileName                 If fileName <> "" Then 
                        
                      .........                 End If   End If 
      

  2.   

    If OpenFileDialog1.ShowDialog = DialogResult.OK Then