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