2010-06-18 2 views
0

우리 응용 프로그램으로 이상한 일이 생기기 시작했습니다. 해당 뷰를 드래그하고 크기를 조정할 수 있다는 것을 알 수 있도록 뷰 테두리 위로 마우스를 가져 가면 마우스 커서가 변경됩니다. 갑자기 커서가 더 이상 나타나지 않으므로 뷰 크기를 조정하기가 어렵습니다.도킹 된보기의 크기를 조정할 때 왜 커서가 나타나지 않습니까?

업데이트 :이 문제는 다른보기를 연 후에 만 ​​나타납니다. 도킹 된 창에있는보기의 크기는 조정할 수 있지만 커서는 표시되지 않습니다. 앞에서 언급 한 특정 뷰를 열 때까지 커서가 나타나고 고정 된 창에서 뷰를 도킹 해제하면됩니다.

왜 이런 일이 일어날 지 모르는 사람이 있습니까? 이런 일이 당신에게 일어 났습니까?

답변

1

나는 그것을 알아 냈다. Curl을 오버라이드하도록 설정된 "Mouse.OverrideCursor"변수가 전역 적으로 응용 프로그램에서 작동합니다. 이제는 이것이 실제로 오버라이드되고 가로 또는 세로 크기 조정 테두리 위로 마우스를 가져 가면 변경 될 때 변경되지 않는다는 것을 의미합니다.

솔루션 : 당신은 ... 이런 식으로 널 (null)이 전역 변수를 설정해야합니다 원래

:

Mouse.OverrideCursor = Cursors.Arrow; 

지금 :

Mouse.OverrideCursor = null;