C# - 无法找到BITmap的资源

时间:2013-09-04 09:03:04

标签: winforms

我在下面的行中遇到问题:

 taskbarNotifier2.SetBackgroundBitmap(new Bitmap(GetType(),"skin2.bmp"), Color.FromArgb(247, 247, 247));

'WindowsFormsApplication2.Form1'类中找不到资源'skin2.bmp'

1 个答案:

答案 0 :(得分:1)

要使用项目资源中的Bitmap(Image) Resource,请按以下步骤操作;

  • 在Visual Studio中打开Project Properties(按Alt + F7)。
  • 在“项目属性”页面中打开Resources Tab
  • 在第一个下拉列表中的Resources Tab选择Images
  • 然后从第二个下拉列表中选择Add Existing Item
  • 这会打开Openfiledialog,要求您选择图像文件,然后从任意文件夹中选择图像文件。
  • 当您选择图像并单击打开按钮时,所选图像将添加到Resources Tab中的大空白区域,并带有缩略图。
  • 保存项目。

以上步骤将图像资源添加到您的项目中。

现在要访问项目中的图像资源,请使用 Properties.Resources。(ResourceName),其中ResourceName是您刚刚添加的图像名称(比如说)。 请注意,图片资源会返回Image对象,您可以在需要Image的任何地方使用该对象。

要解释最后一步(假设您有 PictureBox ,并且想要在 PictureBox 中显示图像资源),请设置的图像属性PictureBox 就像这样的图像资源;

pictureBox1.Image=Properties.Resources.(ResourceName);

请务必将(ResourceName)替换为您刚刚添加的图片名称。

希望它对你有所帮助。