Leadtools.Controlsアセンブリ > Leadtools.Controls名前空間 > InteractiveServiceクラス :CancelOnEscapeプロパティ |
CancelOnEscapeの値がtrue(デフォルト値)であるとき。ユーザーがキーボード(サポートされるならば)でESCキーを押すならば、サービスは任意の操作をキャンセルします。たとえば、ユーザーがドラッグの下でマウスまたはtouchsをクリックするならば、操作は発生します。ユーザーがコントロールの上でドラッグして、DragStarted、それから一つ以上のDragDeltaは発生します。ユーザーがマウスまたはタッチをリリースする前にキーボードでESCキーをその後押すならば、サービスはtrueに設定されるIsCanceledの値でDragCompletedイベントをimmediatlyに送ることによってこのドラッグ操作をキャンセルします。同様に操作をキャンセルするために、この値を調べなければなりません。
コントロールがフォーカスを失うときプラットホームが通知をサポートするならば、取消しも発生します。