.NET의 커서 속성: Cursor.Current와 this.Cursor
.NET 애플리케이션에서 프로그래머는 다음을 사용하여 커서 모양을 수정할 수 있습니다. 두 가지 다른 속성: Cursor.Current 및 this.Cursor. 유사해 보이지만 서로 다른 동작을 이해하는 것이 중요합니다.
Cursor.Current
Cursor.Current 속성을 사용하면 커서 모양을 즉시 수정할 수 있습니다. 컨트롤에서 사용하는 표준 메시지 기반 메커니즘입니다. 그러나 후속 마우스 움직임은 컨트롤의 Cursor 속성에 따라 커서를 재설정하므로 이 변경 사항은 일시적입니다.
this.Cursor
this.Cursor 속성은 WinForm과 같은 특정 컨트롤과 연결된 커서입니다. 이 속성을 수정하면 해당 특정 컨트롤에 대한 커서 모양만 변경됩니다. Cursor.Current와 달리 이 속성에 대한 변경 사항은 마우스 이동 후에도 유지됩니다.
Distinction
Cursor.Current와 this.Cursor의 주요 차이점은 범위에 있습니다. 그리고 그 효과의 지속성. Cursor.Current는 즉각적이지만 일시적인 수정을 제공하는 반면, this.Cursor는 지정된 컨트롤의 커서 모양을 보다 영구적으로 변경합니다.
CodeRush 예
CodeRush의 사용 "대기 커서" 블록의 Cursor.Current는 커서 모양에 임시 변경 사항을 적용하는 예입니다. 이 변경 사항은 작업이 진행 중임을 나타내기 위한 것이지만 컨트롤의 기본 커서 설정을 재정의하지는 않습니다.
사용 시기
위험 요소 처리
위 내용은 Cursor.Current와 .NET의 this.Cursor: 커서를 변경하려면 어떤 속성을 사용해야 합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!