我想实现一个OpenFileDialog框,它的工作正常,除非我选择单击取消然后程序抛出一个错误,说该文件无法找到,这使我困惑,因为我没有选择一个文件。在OpenFileDialog框中取消抛出错误
以下是代码。我如何实现取消按钮?
OpenFileDialog1.InitialDirectory = "C:\"
OpenFileDialog1.FileName = "Select a Batch file..."
OpenFileDialog1.Filter = "Batch files (*.bat) | *.bat"
OpenFileDialog1.ShowDialog()
If OpenFileDialog1.ShowDialog = Windows.Forms.DialogResult.Cancel Then
OpenFileDialog1.Dispose()
End If
Dim R As New IO.StreamReader(OpenFileDialog1.FileName)
TextBox4.Text = R.ReadToEnd
R.Close()
Button4.Enabled = True
Button6.Enabled = True
嗯。我不明白为什么这让你感到意外:你不处理用户取消对话的情况。 – 2013-03-08 14:25:37
我该怎么做? – 2013-03-08 14:27:15