ToolStripItem.DoDragDrop メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
DoDragDrop(Object, DragDropEffects) |
ドラッグ アンド ドロップ操作を開始します。 |
DoDragDrop(Object, DragDropEffects, Bitmap, Point, Boolean) |
ドラッグ操作を開始します。 |
DoDragDrop(Object, DragDropEffects)
ドラッグ アンド ドロップ操作を開始します。
public:
System::Windows::Forms::DragDropEffects DoDragDrop(System::Object ^ data, System::Windows::Forms::DragDropEffects allowedEffects);
public System.Windows.Forms.DragDropEffects DoDragDrop (object data, System.Windows.Forms.DragDropEffects allowedEffects);
member this.DoDragDrop : obj * System.Windows.Forms.DragDropEffects -> System.Windows.Forms.DragDropEffects
Public Function DoDragDrop (data As Object, allowedEffects As DragDropEffects) As DragDropEffects
パラメーター
- data
- Object
ドラッグされるオブジェクト。
- allowedEffects
- DragDropEffects
発生するドラッグ操作。
戻り値
DragDropEffects 値のいずれか 1 つ。
注釈
ドラッグ操作が別のプロセスでアプリケーションと対話する必要がある場合、 data
パラメーターは、基本マネージド クラス (、 System.Drawing.BitmapSystem.Drawing.Imaging.MetafileなどSystem.String)、、 を実装するオブジェクト、または を実装System.Runtime.Serialization.ISerializableIDataObjectするオブジェクトである必要があります。
適用対象
DoDragDrop(Object, DragDropEffects, Bitmap, Point, Boolean)
ドラッグ操作を開始します。
public:
System::Windows::Forms::DragDropEffects DoDragDrop(System::Object ^ data, System::Windows::Forms::DragDropEffects allowedEffects, System::Drawing::Bitmap ^ dragImage, System::Drawing::Point cursorOffset, bool useDefaultDragImage);
public System.Windows.Forms.DragDropEffects DoDragDrop (object data, System.Windows.Forms.DragDropEffects allowedEffects, System.Drawing.Bitmap dragImage, System.Drawing.Point cursorOffset, bool useDefaultDragImage);
public System.Windows.Forms.DragDropEffects DoDragDrop (object data, System.Windows.Forms.DragDropEffects allowedEffects, System.Drawing.Bitmap? dragImage, System.Drawing.Point cursorOffset, bool useDefaultDragImage);
member this.DoDragDrop : obj * System.Windows.Forms.DragDropEffects * System.Drawing.Bitmap * System.Drawing.Point * bool -> System.Windows.Forms.DragDropEffects
Public Function DoDragDrop (data As Object, allowedEffects As DragDropEffects, dragImage As Bitmap, cursorOffset As Point, useDefaultDragImage As Boolean) As DragDropEffects
パラメーター
- data
- Object
- allowedEffects
- DragDropEffects
- dragImage
- Bitmap
- cursorOffset
- Point
- useDefaultDragImage
- Boolean
戻り値
ドラッグ アンド ドロップ操作中に実行された最終的な効果を表す、DragDropEffects 列挙体からの値。
注釈
パラメーターは allowedEffects
、どのドラッグ操作を実行できるかを決定します。 ドラッグ操作を別のプロセスのアプリケーションと相互運用する必要がある場合は、data
基本マネージド クラス (String、、Bitmapまたは ) または Metafileを実装ISerializableするクラスObjectを指定する必要があります。
data
は、 を実装する 任意 Object の IDataObjectにすることもできます。
dragImage
は、ドラッグ操作中に表示されるビットマップで、 cursorOffset
内 dragImage
のカーソルの位置 (左上隅からのオフセット) を指定します。 サイズが useDefaultDragImage
96 x 96 のレイヤード ウィンドウドラッグイメージを使用する場合は を指定します。それ以外の場合false
は を指定true
します。 イメージの dragImage
幅または高さが 300 ピクセルを超える場合は、 の外側の端がブレンドされることに注意してください。
アルファ値の計算では常に RGB 乗算ステップが実行されるため DoDragDrop(Object, DragDropEffects, Bitmap, Point, Boolean) 、事前に乗算されたアルファ ブレンドを使用せずに を Bitmap 常に渡す必要があります。 事前乗算されたアルファ ブレンドで を Bitmap 渡してもエラーは発生しませんが、このメソッドはもう一度乗算し、結果のアルファ値を 2 倍にします。
適用対象
.NET