2013-02-05 83 views
1

Image屬性中picturebox(pbAdvertisingSpace)我在Embedded Resources中添加了一些圖片到我的項目中。動態設置圖片

但是,我的困難是試圖動態設置pictureBox的圖像,具體取決於另一個屬性(HoleNumber)的值。從以下試用方法中可以看出,

我嘗試了幾種不同的方法來更改圖片,但迄今爲止未成功。

任何人都可以告訴我正確的方式來訪問這些圖像?

private void SetAdvertisingLogo() 
    { 
     if (_getPlayerDetail.HoleNumber == 1 || _getPlayerDetail.HoleNumber == 8 || _getPlayerDetail.HoleNumber == 15) 
     { 
      pbAdvertisingSpace.Image.PropertyIdList.GetValue(7); 
     } 
     else if (_getPlayerDetail.HoleNumber == 2 || _getPlayerDetail.HoleNumber == 9 || _getPlayerDetail.HoleNumber == 16) 
     { 
      pbAdvertisingSpace.Image.PropertyItems.ElementAt(9); 
     } 
     else if (_getPlayerDetail.HoleNumber == 3 || _getPlayerDetail.HoleNumber == 10 || _getPlayerDetail.HoleNumber == 17) 
     { 
      pbAdvertisingSpace.Image.PropertyItems.ElementAt(8); 
     } 
     etc... 
    } 

回答

1
 pbAdvertisingSpace.Image = Resources.yourImage; 
+0

優秀,非常感謝你。 – gallie

+0

不客氣! ':D' – spajce