문제

누구든지 C# Wind 커서를보다 정확하게 위치시킬 수 있도록 마우스 위치를 나타내는 통치자를 보여 주면서 이미지를 표시하고 싶습니다. 아래 이미지와 마찬가지로 :

Ruler depicting where the cursor is located.

스플리터 컨트롤을 사용하여 스타크 마크를 고정하려고 시도했지만 왼쪽 상단을 회색 블랭크 영역으로 만드는 방법을 모르겠습니다. 어떤 충고? 감사.

도움이 되었습니까?

해결책

X와 Y 위치에서이를 수행하기 위해 사용자 정의 컨트롤을 구축하고 두 가지 컨트롤을 사용했습니다.

컨트롤은 Paint ()을 무시하고 GDI 메소드를 사용하여 스타크 마크를 표시해야합니다. 그런 다음 마우스 이벤트를 캡처하고 위치를 적절하게 업데이트합니다.

다른 팁

이 문제에 대해 내가 찾아서 사용한 가장 좋은 기사입니다.http://www.codeproject.com/kb/miscctrl/ruler.aspx

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top