可以调用属性来访问资源

时间:2014-02-07 01:30:18

标签: c# visual-studio-2010 picturebox

所以我有一个图片框。我想在点击时更改框中的图片。我想从程序的引用中调用图像。以下是我对要使用的代码的理解: 这是我想要做的事情的简要摘要:

namespace Control
{
     public partial class Form1 : Form
     {
         private void pictureBox1_Click(object sender, EventArgs e)
         {
            pictureBox.Image=Properties.Resources.mypic;
         }
     }
}

问题是,在使用winforms C#时,Visual Studio无法识别该代码的“属性”部分。   我尝试过this.PropertiesForm1.PropertiesControl.Properties

我还在资源列表中设置了图像属性以嵌入。

2 个答案:

答案 0 :(得分:3)

尝试

yourAppName.Properties.Resources.mypic;
  • yourAppName是您的应用程序命名空间。

答案 1 :(得分:1)

它不知道Properties类的位置。

在IDE中:

  1. 右键点击Properties
  2. 选择“解决”
  3. 这比记住不同类所在的命名空间更容易(对我而言)。