(pbAdvertisingSpace)のImage
プロパティで、プロジェクトにいくつかの画像を追加しました。 picturebox
Embedded Resources
ただし、別のプロパティ(HoleNumber)pictureBox
の値に応じて動的に画像を設定しようとするのが難しいです。以下の私の試行方法からわかるように、
写真を変更するためにいくつかの異なる方法を試しましたが、今のところ失敗しています。
これらの画像にアクセスする正しい方法を教えてもらえますか?
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...
}