だから私は私のWinFormsアプリケーションを持っていますStatusStrip。この中StatusTripには、がありますStatusLabel(何らかの理由でサポートされていないため、デフォルトではありません)。Label
さて、私が設定StatusLabel.IsLink = true;すると、ハンドカーソルが表示されます(これは素晴らしいです!)。しかし今、あなたがそうするならばStatusLabel.Visible = false;、全体 StatusStripは今それの上にハンドカーソルを持っています。再びStatusLabel表示しても修正されません。
これは、私には.NETまたはC#のバグのように思えます。
私の質問は:これに対する回避策はありますか、私は気づいていませんか?このハンドカーソルのバグを修正するか、 ?内に実数を配置します。 ラベルを非表示にする直前に配置すると、この奇妙なバグが発生しないことがわかりました。LabelStatusStripMessageBox
ここからテストソリューションをダウンロードできます。Main.csファイルには、コメントを外すことができる行がありMessageBoxます。自分で試してみてください。