이므로 WinForms
응용 프로그램에 StatusStrip
이 있습니다. 이 StatusTrip
안에는 StatusLabel
(이 아니며은 기본값 인 Label
이 아닙니다. 어떤 이유로 든 지원되지 않으므로).StatusStrip에서 라벨을 붙이는 중 레이블이
이제 StatusLabel.IsLink = true;
을 설정하면 손 모양의 커서가 표시됩니다 (멋진데!). 하지만 지금은 StatusLabel.Visible = false;
을 입력하면 전체StatusStrip
에 손 모양 커서가 있습니다. StatusLabel
을 다시 표시해도 문제가 해결되지 않습니다.
이것은 .NET 또는 C# 버그처럼 보입니다.
내 질문은 :이 문제를 해결할 수있는 방법이 있습니까? 이 손 모양 커서 버그를 수정하거나 안에 의 실제Label
을 삽입 하시겠습니까? 나는 라벨을 보이지 않게하기 바로 전에 MessageBox
을 배치 할 때이 이상한 버그를 수행하지 않는다는 것을 알았습니다.
테스트 솔루션 here을 다운로드 할 수 있습니다. Main.cs
파일에는 주석 처리를 해제 할 수있는 MessageBox
행이 있습니다. 직접 해보십시오.
을 기본값으로 다시 StatusStrip의 커서를 설정 시도 할 수 [http://stackoverflow.com/faq](faq)에 대한 링크가 아닌 질문에 코드 샘플을 게시하시기 바랍니다 오프 사이트 리포지토리 또는 다운로드. –
첫 번째 대답은 정확합니다 :) – spajce