Обработка ошибки отсутствия файла - Visual Basic .NET
Формулировка задачи:
Помогите обработать ошибку в этом коде.
Если в переменной
fileName
нет имени файла. то программа вываливается с ошибкой как на скрине. Если пишу, то
PictureBox
висит последняя картинка до тех пор пока опять в базе не появится строка с именем файла. Как сделать так, чтобы при отсутствии вfileName
имени файла не чего не отображалось вPictureBox
Решение задачи: «Обработка ошибки отсутствия файла»
textual
Листинг программы
' Вариант раз Public Sub PicView() Try Dim fileName As String = IO.Path.Combine("G:\_Cabinet.net\CatalogRD\CatalogRD\Case" & txtPic.Text) PictureBox1.Image = System.Drawing.Image.FromFile(fileName) Catch ex As FileNotFoundException PictureBox1.Image = Nothing End Try End Sub ' Вариант два Public Sub PicView() Dim fileName As String = IO.Path.Combine("G:\_Cabinet.net\CatalogRD\CatalogRD\Case" & txtPic.Text) If IO.File.Exists(fileName) Then PictureBox1.Image = System.Drawing.Image.FromFile(fileName) Else PictureBox1.Image = Nothing End If End Sub