Обработка ошибки отсутствия файла - 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

Оцени полезность:

6   голосов , оценка 3.667 из 5