CompositeActivityDesigner.OnMouseDown(MouseEventArgs) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
マウス ポインターがデザイナーの境界内にあるときにマウスがクリックされると呼び出されます。
protected:
override void OnMouseDown(System::Windows::Forms::MouseEventArgs ^ e);
protected override void OnMouseDown (System.Windows.Forms.MouseEventArgs e);
override this.OnMouseDown : System.Windows.Forms.MouseEventArgs -> unit
Protected Overrides Sub OnMouseDown (e As MouseEventArgs)
パラメーター
イベント データを格納している MouseEventArgs。
注釈
ドラッグ アンド ドロップ操作関連のイベントがどのように、いつ発生するかについて次に示します。
デザイナーが有効なドロップ ターゲットの場合、ドラッグ アンド ドロップの効果が指定された OnGiveFeedback イベントが発生します。 ドラッグ アンド ドロップ効果の一覧については、DragDropEffects 列挙体を参照してください。
マウス ポインターの位置、キーボードの状態、およびマウス ボタンの状態の変更が監視されます。
マウスをデザイナー境界の外側に移動した場合は、OnDragLeave イベントが発生します。
マウスを別のデザイナーに移動した場合は、そのデザイナーの OnDragEnter イベントが発生します。
マウスを同じデザイナー内で移動した場合は、OnDragOver イベントが発生します。
キーボードまたはマウスの状態に変更があった場合、OnQueryContinueDrag イベントが生成され、このイベントの
Action
の QueryContinueDragEventArgs プロパティの値に応じて、ドラッグを継続するか、データをドロップするか、操作をキャンセルするかが判断されます。
値が DragAction.Continue
の場合、操作を継続するための OnDragOver イベントが発生し、適切な視覚的フィードバックを設定できるように新しい効果が指定された OnGiveFeedback イベントが発生します。 有効なドロップ効果の一覧については、DragDropEffects 列挙体を参照してください。
注意
OnDragOver イベントと OnGiveFeedback イベントはペアになっています。したがって、マウスがドロップ ターゲット上で移動すると、マウスの位置に関する最新のフィードバックがユーザーに提示されます。
値が DragAction.Drop
の場合は、ドロップ効果の値がソースに返されます。ソース アプリケーションでは、ソース データに対して適切な操作を実行できます。たとえば、移動操作だった場合は、データの切り取りなどを実行できます。
値が DragAction.Cancel
の場合、OnDragLeave イベントが発生します。
イベントを処理する方法の詳細については、次を参照してください。処理とイベントの発生します。