1

(pbAdvertisingSpace)Image的属性中,我在我的项目 中添加了一些图像。picturebox 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...
    }
4

1 回答 1

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