2009-08-26 3 views
0

내가이 보이는 형태가 있습니다설정 전혀 다른 영역을 클릭 할 수 있습니다

alt text http://img10.imageshack.us/img10/2351/huesaturation.jpg

내가 버튼이 인 것처럼, 다른 코드를 실행하기 위해 서로 다른 영역이 필요합니다. vb.net에서 클릭 할 수있는 양식 영역을 설정하는 방법은 무엇입니까?

+0

호기심에서 벗어난 실제로 양식에이 컨트롤이있는 양식을 사용하는 대신이 배경 이미지를 사용하는 이유는 무엇입니까? – DevByDefault

+0

이 모양을 만드는 데 어려움이 있습니다 –

답변

1
  • 당신이 만약 수많은 버튼 컨트롤을 사용하는 경우 올바른 이벤트 핸들러를 오른쪽 버튼에 추가하면됩니다.

  • 버튼을 사용하지 않는 경우 클릭 가능한 모든 구성 요소의 정확한 좌표를 알아야합니다. 거기에서 Click 이벤트 처리기를 창 자체에 추가 한 다음 마우스 클릭의 좌표를 기반으로 입력을 처리 할 수 ​​있습니다.

+0

코드 예제를주세요. –

1

물론 영역의 위치와 크기를 알아야하며 양식의 Click 이벤트 처리기를 사용해야합니다. 당신은에있어 어느 지역보고 클릭이 발생한 시간에 커서의 위치를 ​​사용하고 확인해야합니다

내가 여기 시작 했죠 :.

http://msdn.microsoft.com/en-us/library/ms171542.aspx

+0

코드 예를 들어주세요 –

관련 문제