在PictureBox中显示文件图标

时间:2018-09-09 11:14:20

标签: vb.net icons

我知道这些菜鸟问题已经很多了。
我写了一个小代码来显示Icon中文件中的PictureBox,但它不起作用:|

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

错误提示:

  

参数“图片”必须是可以用作图标的图片

如果有人知道出了什么问题,请写下来。

1 个答案:

答案 0 :(得分:0)

此错误意味着您要打开的文件不是iconicon文件的扩展名为 .ico 。另外,您还需要打开OpenFileDialog1才能获得选定的文件名:

If OpenFileDialog1.ShowDialog = DialogResult.OK Then

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

End If