我在从My.Resources加载图片时遇到问题。我已经尝试过没有。像......这样的代码:
PictureBox1.Image = My.Resources.Online_lime_icon;
和
PictureBox1.Image = CType(My.Resources.ResourceManager.GetObject("Online_lime_icon"), Image)
但它仍会返回:
Picturebox1.Image = Nothing
答案 0 :(得分:7)
尝试将其转换为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)