在VB.NET中存储图标图像的最佳方法?

在VB.NET中存储图标图像的最佳方法?,.net,vb.net,resources,icons,project,.net,Vb.net,Resources,Icons,Project,我想在一个VB.NET项目中存储我将在按钮上使用的图标图像集合 在VB.NET项目中存储此类图像的最佳方式是什么 我希望能够做到以下几点: form.button1.Picture = global_icons(14) form.button2.Picture = global_icons(29) 在VB.NET中实现这一点的最佳方法是什么?管理项目中的资源文件的最简单方法是选择项目属性中的资源选项卡。您可以通过双击解决方案资源管理器中的“我的项目”或“项目”菜单项下的“项目属性”来打开此对话

我想在一个
VB.NET
项目中存储我将在按钮上使用的图标图像集合

VB.NET
项目中存储此类图像的最佳方式是什么

我希望能够做到以下几点:

form.button1.Picture = global_icons(14)
form.button2.Picture = global_icons(29)

在VB.NET中实现这一点的最佳方法是什么?

管理项目中的资源文件的最简单方法是选择项目属性中的
资源
选项卡。您可以通过双击解决方案资源管理器中的“我的项目”或“项目”菜单项下的“项目属性”来打开此对话框

资源编辑器中支持的资源类型包括字符串、图像(支持PNG、BMP、GIF、JPEG和TIFF!)、图标、音频文件等

您可以通过选择添加现有文件来添加图标。。。从
添加资源
下拉菜单

完成后,您可以通过这种方式引用它们

form.button1.Picture = My.Resources.ResourceManager.GetObject("Icon14")
form.button2.Picture = My.Resources.ResourceManager.GetObject("Icon29")

你就不能这样做:
My.Resources.Icon14
?是的。那是最短的路。