1

(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...
    }
4

1 に答える 1

1
        pbAdvertisingSpace.Image = Resources.yourImage;
于 2013-02-06T00:11:51.297 に答える