1
因此,我在C#中製作遊戲,並創建了一個窗口來處理自定義控件方案。選項卡控制選項卡將只使用等待光標
在此頁面上有一個標籤控制,有三個選項卡:方案1,方案2,和自定義
方案1和2是完全正常的,但自定義選項卡,當鼠標懸停在上,它顯示等待光標。選項卡中的控件工作得很好,沒有滯後,但它總是顯示waitcursor。
我不能在設計窗口中更改遊標屬性(它只是回到waitCursor),我試圖在代碼中更改它,但它不起作用。
因此,我在C#中製作遊戲,並創建了一個窗口來處理自定義控件方案。選項卡控制選項卡將只使用等待光標
在此頁面上有一個標籤控制,有三個選項卡:方案1,方案2,和自定義
方案1和2是完全正常的,但自定義選項卡,當鼠標懸停在上,它顯示等待光標。選項卡中的控件工作得很好,沒有滯後,但它總是顯示waitcursor。
我不能在設計窗口中更改遊標屬性(它只是回到waitCursor),我試圖在代碼中更改它,但它不起作用。
請檢查您的標籤控件的下列財產,每個標籤:
UseWaitCursor設置爲true
如果UseWaitCursor =真正的父控件,然後它會傳播這個屬性到所有子控件。我認爲這可能是你的問題。請參考下面的鏈接屬性的解釋:
http://msdn.microsoft.com/en-us/library/system.windows.forms.control.usewaitcursor.aspx
你確定你沒有你的第三個選項卡上的子控件,導致該等待光標顯示?另外,你什麼時候嘗試在代碼中設置光標?您需要確保您嘗試在製表符加載事件中執行此操作。 – AndHeCodedIt 2012-03-07 16:17:53
有一個按鈕(用於啓動按鍵分配順序),也不會讓它的光標更改。 我沒有看到一個製表加載事件,但我在表單加載中試過它,並且該選項卡索引更改事件 – Ayyske 2012-03-07 16:21:54
您是否嘗試更改設計器屬性並重建項目? – AndHeCodedIt 2012-03-07 21:15:08