0
我已經在我的項目來改變鼠標光標下面的代碼,當用戶將鼠標懸停在自定義按鈕:Cursors.Hand不顯示鏈接選擇光標
protected override void OnMouseEnter(EventArgs e)
{
this.Cursor = Cursors.Hand;
base.OnMouseEnter(e);
}
protected override void OnMouseLeave(EventArgs e)
{
this.Cursor = Cursors.Default;
base.OnMouseLeave(e);
}
這工作得很好,除了光標顯示的是標準的白色手形光標。但在Windows XP中的鼠標屬性中,我已將鏈接選擇光標設置爲動畫彩色箭頭。
探討問題,我設置的動畫箭頭爲忙光標在鼠標屬性,改變了代碼OnMouseEnter
到:
this.Cursor = Cursors.WaitCursor;
這工作如我所料,箭頭顯示出。
看起來好像Cursors.Hand
不對應於鏈接選擇光標在鼠標屬性中。但我找不到更適合在Cursors
課程中使用的任何東西。我究竟做錯了什麼?