Control.UseWaitCursor プロパティ


現在のコントロールおよびすべての子コントロールに待機カーソルを使用するかどうかを示す値を取得または設定します。Gets or sets a value indicating whether to use the wait cursor for the current control and all child controls.

 property bool UseWaitCursor { bool get(); void set(bool value); };
public bool UseWaitCursor { get; set; }
member this.UseWaitCursor : bool with get, set
Public Property UseWaitCursor As Boolean


現在の子コントロールおよびすべての子コントロールに待機カーソルを使用する場合は true。それ以外の場合は falsetrue to use the wait cursor for the current control and all child controls; otherwise, false. 既定では、 falseです。The default is false.



非常に時間がかかる操作を実行するたびに、待機カーソルを使用します。Use a wait cursor whenever you perform an operation that takes a noticeable amount of time. ただし、UI スレッドをブロックする操作によって、カーソルの変更もブロックされることに注意してください。However, note that operations that block the UI thread will also block a cursor change. そのため、このプロパティは、別のスレッドで時間のかかる操作を実行する場合にのみ使用してください。Therefore, this property should only be used when performing time-consuming operations in another thread. カーソルをグローバルに、またすぐに変更するには、Current プロパティを参照してください。To change the cursor globally and immediately, see the Current property.