2014-02-07 38 views
1

所以我有一個圖片框。點擊時我想改變框中的圖片。我想從程序的參考中調用圖像。這是我所理解的代碼使用方法: 這裏是什麼,我試圖做一個切開片段:不能調用適當的東西來訪問資源

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

我也在我的資源列表中設置了圖像屬性以嵌入。

回答

3

嘗試

yourAppName.Properties.Resources.mypic; 
  • yourAppName爲您的應用程序的命名空間。
+0

我不知道爲什麼,但我嘗試過,並沒有奏效。所以我放棄了,在這裏問。現在它的工作..我一定是搞砸了。但它現在起作用了。就像你說的。完美 – eatumup

+0

很高興解決。 – NetInfo

1

它不知道Properties類所在的位置。

在IDE中。

  1. Properties
  2. 選擇 '解析'

這比記住不同的類生活在什麼樣的命名空間更容易(對我來說)右鍵單擊