【问题标题】:Display a files icon in a PictureBox在 PictureBox 中显示文件图标
【发布时间】:2018-09-09 11:14:20
【问题描述】:

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

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

错误提示:

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

如果有人知道问题出在哪里,请写下来。

【问题讨论】:

  • 您是否尝试过设置Button6 控件的Image 属性?另外你确定你使用的是图片框而不是按钮吗?

标签: vb.net icons


【解决方案1】:

此错误表示您尝试打开的文件不是iconicon 文件的扩展名为 .ico。另外你需要打开OpenFileDialog1才能获取选择的文件名:

If OpenFileDialog1.ShowDialog = DialogResult.OK Then

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

End If

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-01-25
    • 2012-09-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-05-16
    相关资源
    最近更新 更多