2

我在从 My.Resources 加载图像时遇到问题。我已经试过了。像......这样的代码:

  1. PictureBox1.Image = My.Resources.Online_lime_icon;

  2. PictureBox1.Image = CType(My.Resources.ResourceManager.GetObject("Online_lime_icon"), Image)

但它仍然会返回:

Picturebox1.Image = Nothing
4

1 回答 1

8

尝试转换它ToBitMap()

 PictureBox1.Image = My.Resources.Online_lime_icon.ToBitmap()

编辑:

@user1615710:My.Resources.Online_lime_icon 没有 .ToBitmap。它只有 .ToString。

这意味着你有String资源,我认为它代表fileName有或没有绝对路径。

尝试打印/显示的内容My.Resources.Online_lime_icon

 Debug.Print(My.Resources.Online_lime_icon) 'or
 MsgBox(My.Resources.Online_lime_icon)

如果是真实路径,则通过以下方式加载图像,

 PictureBox1.Image = Image.FromFile(My.Resources.Online_lime_icon)
于 2012-08-22T02:52:35.480 回答