Cursor.Current Cursor.Current Cursor.Current Cursor.Current Property


マウス カーソルを表すカーソル オブジェクトを取得または設定します。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; }
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. バックグラウンドタスクを簡単に実装する方法の詳細にBackgroundWorkerついては、「」を参照してください。For more information on easily implementing a background task, see BackgroundWorker.


セーフサブウィンドウでこのプロパティを設定します。for safe subwindows to set this property. 関連付けられた列挙型:SafeSubWindowsAssociated enumeration: SafeSubWindows