毎回エラーが出るような処理を回避する場合
IFなどの条件文か、tryで回避するかどちらがいいんでしょうか?

例えば、リストビューに画像ファイルの一覧が表示されていて
リストをクリックされたら選択されているファイルをpictureBoxで表示させるプログラムの場合

ユーザーがクリックして選択されてない状態でも画像表示させようとして
選択されてないので、当然エラーになります。

IF文で選択されていれば画像表示という風にするべきか
tryでエラー回避して表示できる場合だけ表示するようにするべきか

どちらがいいんでhそうか?