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...
}
優秀,非常感謝你。 – gallie
不客氣! ':D' – spajce