Cursor.Current プロパティ


マウス カーソルを表すカーソル オブジェクトを取得または設定します。Gets or sets a cursor object that represents the mouse cursor.

 static property System::Windows::Forms::Cursor ^ Current { System::Windows::Forms::Cursor ^ get(); void set(System::Windows::Forms::Cursor ^ value); };
public static System.Windows.Forms.Cursor? Current { get; set; }
public static System.Windows.Forms.Cursor Current { get; set; }
member this.Current : System.Windows.Forms.Cursor with get, set
Public Shared Property Current As Cursor



マウス カーソルを表す CursorA Cursor that represents the mouse cursor. マウス カーソルが表示されない場合、既定値は null です。The default is null if the mouse cursor is not visible.


プロパティを設定する Current と、現在表示されているカーソルが変更されます。Setting the Current property changes the cursor currently displayed. アプリケーションは、マウスイベントを待機し続けることができます。The application may or may not continue to listen for mouse events. 実行時間の長い操作中に、アプリケーションがマウスイベントに応答しないことを通知するには、プロパティを使用し UseWaitCursor ます。To signal that the application should not respond to mouse events during a long-running operation, use the UseWaitCursor property. ただし、ほとんどの場合、バックグラウンドスレッドを使用して実行時間の長い操作を管理し、ユーザーがユーザーインターフェイスにアクセスできる状態を維持することをお勧めします。In most cases, however, it's better to use a background thread to manage a long-running operation, and leave your user interface accessible to the user. バックグラウンドタスクを簡単に実装する方法の詳細については、「」を参照してください BackgroundWorkerFor more information on easily implementing a background task, see BackgroundWorker.