2010-04-25 7 views
13

이미지를 단추로 사용하여 사용자 지정 컨트롤을 만들고 싶습니다. 이미지 ON 버튼을 원하지 않습니다. 버튼을 파일에서 읽은 이미지로 완전히 바꾸고 싶습니다. 가능합니까?C# - 클릭 가능한 이미지로 이미지

답변

25

당신은 PictureBox 컨트롤을 사용할 수와 클릭 수를 처리하기 위해 그 위에 Click 이벤트를 사용할 수 있습니다.

+0

감사합니다. 그러나 여기에 문제가 있습니다. MouseDown 및 기타 Mouse --- 이벤트를 처리해야합니다. – fonix232

+2

@ fonix232 - 지원되는 이벤트 목록을 보셨습니까? 'MouseDown'과 다른 마우스 이벤트가 지원됩니다. http://msdn.microsoft.com/en-us/library/1dk48x94%28v=VS.100%29.aspx 그들은 – Oded

+0

있습니까? 그럼 도와 줘서 고마워! – fonix232

1

당신은 버튼의 BackgroundImage에서 이미지를 사용하여 평면에 FlatStyle을 변경하고 투명 FlatAppearanceMouseDownBackColor & MouseOverBackColor의 색상 수 있습니다. Button의 속성 및 이벤트가있는 일반 그림/그림 상자와 동일하게 보입니다.