2013-02-05 3 views
1

picturebox(pbAdvertisingSpace)의 속성에서 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... 
    } 

답변

1
 pbAdvertisingSpace.Image = Resources.yourImage; 
+0

우수, 감사합니다. – gallie

+0

당신을 환영합니다! ': D' – spajce