Отобразить значок файлов в PictureBox - PullRequest
0 голосов
/ 09 сентября 2018

Я знаю, что таких вопросов по noob уже много.
Я написал небольшой код для отображения Icon из файла в PictureBox, и он не работает: |

Button6.BackgroundImage = Bitmap.FromHicon(
    New Icon(OpenFileDialog1.FileName, New Size(48, 48)).Handle
)

Ошибка говорит:

Аргумент 'picture' должен быть изображением, которое можно использовать в качестве значка

Если кто-то знает, чтопроблема, пожалуйста, запишите это.

1 Ответ

0 голосов

Эта ошибка означает, что файл, который вы пытаетесь открыть, не является icon. Файл icon имеет расширение .ico . Также вам нужно открыть OpenFileDialog1 перед тем, как получить выбранное имя файла:

If OpenFileDialog1.ShowDialog = DialogResult.OK Then

        Button1.BackgroundImage = Bitmap.FromHicon(New Icon(OpenFileDialog1.FileName, New Size(48, 48)).Handle)

End If
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...