2012-03-07 5 views
1

したがって、私はC#でゲームを作っています。カスタムコントロールスキームを処理するためのウィンドウを作成しました。このページTab ControlタブはWait Cursorのみを使用します

がある3つのタブで、タブコントロールである:スキーム1、スキーム2、およびカスタム

スキーム1及び2は完全に罰金ですが、マウスがそれの上にかざしたときに出るカスタムタブ、上、待ちカーソルが表示されます。タブ内のコントロールは完全にうまく動作し、遅れなく動作しますが、常にwaitcursorが表示されます。

デザインウィンドウでカーソルプロパティを変更できません(waitCursorに戻ってしまいます)、コード内で変更しようとしましたが機能しません。

+0

はあなたが表示するために待機カーソルを引き起こしているあなたの3番目のタブ上の子コントロールを持っていませんか?また、あなたはいつコードにカーソルをセットしようとしていますか?あなたはタブロードイベントでそれをしようとしていることを確認する必要があります。 – AndHeCodedIt

+0

キー割り当てシーケンスを開始するためのボタンがありますが、カーソルが変更されません。 タブロードイベントは表示されませんが、フォームロードとタブインデックス変更イベントで試しました – Ayyske

+0

デザイナプロパティを変更しようとしましたが、プロジェクトを再構築しましたか? – AndHeCodedIt

答えて

2

あなたのタブコントロールと各タブで、次のプロパティを確認してください:親コントロールのための真のUseWaitCursor =が、それはすべての子コントロールにこのプロパティを伝播する場合は、真

に設定

UseWaitCursorを。私はこれがおそらくあなたの問題だと思う。プロパティの説明については以下のリンクをご覧ください。

http://msdn.microsoft.com/en-us/library/system.windows.forms.control.usewaitcursor.aspx

関連する問題