Программа для открытия изображений. Третья часть
Вот я и написал заключительную часть. Начнём, мы усовершенствуем программу с помощью Try и Catch. Если вы пробовали открыть файл форматом, например .doc то программа «ругалась», мы сделаем обработчик ошибок.
Откройте код кнопки, «Открыть», которая была упомянута в этой теме и измените код на этот:
Try
OpenFileDialog1.Dispose()
OpenFileDialog1.InitialDirectory = ""
OpenFileDialog1.FileName = ""
OpenFileDialog1.Title = "Открытие файла"
OpenFileDialog1.Filter = ("Файлы изображения (*jpeg) |*.jpg; *.jpeg|Точёный рисунок (*BMP) |*.BMP|Gif изображение (*.gif)|*.gif|Все форматы (*.*)|*.*")
If OpenFileDialog1.ShowDialog() = DialogResult.OK Then
PictureBox1.Image = System.Drawing.Image.FromFile(OpenFileDialog1.FileName)
End If
End If
Catch ex As Exception
MsgBox("Формат не поддерживается или файл испорчен!", 16, "Ошибка")
End Try
Try – проверяет на наличие ошибки
Catch ex As Exception – выводит сообщение если произошла ошибка
End Try – завершает действие после Catch .
Ну а если вы не хотите никаких сообщений об ошибке перед кодом
On Error Resume Next чтоб он выглядел вот так:
On Error Resume Next
OpenFileDialog1.Dispose()
OpenFileDialog1.InitialDirectory = ""
OpenFileDialog1.FileName = ""
OpenFileDialog1.Title = "Открытие файла"
OpenFileDialog1.Filter = ("Файлы изображения (*jpeg) |*.jpg; *.jpeg|Точёный рисунок (*BMP) |*.BMP|Gif изображение (*.gif)|*.gif|Все форматы (*.*)|*.*")
If OpenFileDialog1.ShowDialog() = DialogResult.OK Then
PictureBox1.Image = System.Drawing.Image.FromFile(OpenFileDialog1.FileName)
Вот и всё, что я хотел написать.
Так же хочу посоветовать вот эту книжку, она не дорогая и всё написано на доступном языке:
![]() | Visual Basic.NET. Полное руководство | Клейтон Валнум |
Копирование материалов с сайта разрешается только с указанием ссылки на наш сайт.