次の方法で共有


AxHost.DragDrop イベント

DragDrop イベントは、 AxHost クラスではサポートされません。

Public Shadows Event DragDrop As DragEventHandler
[C#]
public new event DragEventHandler DragDrop;
[C++]
public: __event DragEventHandler* DragDrop;

[JScript] JScript では、このクラスで定義されているイベントを処理できます。ただし、独自に定義することはできません。

イベント データ

イベント ハンドラが、このイベントに関連するデータを含む、DragEventArgs 型の引数を受け取りました。次の DragEventArgs プロパティには、このイベントの固有の情報が記載されます。

プロパティ 説明
AllowedEffect ドラッグ イベントの元の場所 (またはソース) で実行できるドラッグ アンド ドロップ操作を取得します。
Data このイベントに関連付けられているデータを含む IDataObject を取得します。
Effect ドラッグ アンド ドロップ操作のターゲットのドロップ効果を取得または設定します。
KeyState マウス ボタンの状態と同様に、Shift、Ctrl、Alt の各キーの現在の状態を取得します。
X マウス ポインタの x 座標 (画面座標) を取得します。
Y マウス ポインタの y 座標 (画面座標) を取得します。

解説

DragDrop イベントのハンドラを追加または削除しようとすると、 NotSupportedException がスローされます。 Control クラスから派生したイベントは、 AxHost クラスではサポートされません。 AxHost ラッパーを作成しときに ActiveX コントロールによって公開されるイベントは、使用する必要のあるイベントです。

必要条件

プラットフォーム: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 ファミリ

参照

AxHost クラス | AxHost メンバ | System.Windows.Forms 名前空間