2012-01-17 4 views
3

Button에있는 두 이미지를 어떻게 전환합니까? 동일한 버튼에서 사용하고 싶은 "잠금"및 "잠금 해제"이미지가 있습니다. 나는 하나의 이미지를 설정하는 속성 창을 사용하고 지금까지Windows Forms를 사용하여 Button의 이미지를 변경하려면 어떻게합니까?

..

UPDATE : 많은 좋은 답변,하지만 난 내 두 이미지 속성 폴더에 대한 언급이 있어야합니다. 상대 경로로 어떻게 액세스합니까?

+0

체크 박스를 선택하면 CheckBox.Appearence = Button 및 ImageList를 사용하여 ImageIndex를 설정하십시오. – adatapost

답변

5

코드 숨김에서 Button.Image 속성을 변경해야 할 가능성이 큽니다. 자세한 내용 및 수행 방법에 대한 샘플은 MSDN Documentation을 참조하십시오.

+2

'Button.Image'를 설정해야했고 내 파일을 얻기 위해'Properties.Resources.lock_open'을 사용했습니다. . 그것은 완벽하게 작동합니다. 나는 두 개의 이미지가 필요하다는 것이 새로운 상황이라는 토글 기능에 대해서만 썼다. 혼란스러워서 죄송합니다. – radbyx

0

코드를 작성해야합니다.

if(locked) 
    Button.Image = Images.Lock; 
else 
    Button.Image = Images.Unlock; 

여기서 Images은 디자이너를 통해 만든 리소스입니다.

5

쉬운 :

button1.Image = System.Drawing.Image.FromFile(@"C:\Users\Administrator\Pictures\forestfloor.jpg"); 

P.S. 이미지를 설정하기 전에 존재하는지 확인하십시오.

+0

모두에게 감사의 말을 전합니다. – radbyx

관련 문제