1 type derived from DragEventArgs
System.Windows.Forms.Design (1)
System\Windows\Forms\Design\Behavior\ToolboxSnapDragDropEventArgs.cs (1)
14
internal sealed partial class ToolboxSnapDragDropEventArgs :
DragEventArgs
8 instantiations of DragEventArgs
System.Windows.Forms (8)
System\Windows\Forms\Controls\RichTextBox\RichTextBox.OleCallback.cs (4)
129
? new
DragEventArgs
(_lastDataObject,
135
: new
DragEventArgs
(_lastDataObject,
234
? new
DragEventArgs
(_lastDataObject,
240
: new
DragEventArgs
(_lastDataObject,
System\Windows\Forms\Controls\ToolStrips\ToolStripDropTargetManager.cs (1)
212
DragEventArgs dragEnterArgs =
new
(e.Data, e.KeyState, e.X, e.Y, e.AllowedEffect, e.Effect, e.DropImageType, e.Message, e.MessageReplacementToken)
System\Windows\Forms\OLE\DragEventArgs.cs (1)
115
internal DragEventArgs Clone() =>
new
(
System\Windows\Forms\OLE\DropTarget.cs (2)
90
? new
DragEventArgs
(data, (int)grfKeyState, pt.x, pt.y, (DragDropEffects)pdwEffect, _lastEffect)
91
: new
DragEventArgs
(
132 references to DragEventArgs
System.Windows.Forms (47)
System\Windows\Forms\Control.cs (7)
7590
protected virtual void OnDragEnter(
DragEventArgs
drgevent)
7600
protected virtual void OnDragOver(
DragEventArgs
drgevent)
7620
protected virtual void OnDragDrop(
DragEventArgs
drgevent)
9112
protected void RaiseDragEvent(object key,
DragEventArgs
e)
12807
void IDropTarget.OnDragEnter(
DragEventArgs
drgEvent) => OnDragEnter(drgEvent);
12809
void IDropTarget.OnDragOver(
DragEventArgs
drgEvent) => OnDragOver(drgEvent);
12813
void IDropTarget.OnDragDrop(
DragEventArgs
drgEvent) => OnDragDrop(drgEvent);
System\Windows\Forms\Controls\RichTextBox\RichTextBox.OleCallback.cs (5)
21
private
DragEventArgs
? _lastDragEventArgs;
128
DragEventArgs
e = _lastDragEventArgs is null
233
DragEventArgs
e = _lastDragEventArgs is null
289
private bool CanShowImage(
DragEventArgs
e)
292
private void UpdateDropDescription(
DragEventArgs
e)
System\Windows\Forms\Controls\ToolStrips\ToolStripControlHost.cs (3)
488
private void HandleDragDrop(object? sender,
DragEventArgs
e) => OnDragDrop(e);
490
private void HandleDragEnter(object? sender,
DragEventArgs
e) => OnDragEnter(e);
494
private void HandleDragOver(object? sender,
DragEventArgs
e) => OnDragOver(e);
System\Windows\Forms\Controls\ToolStrips\ToolStripDropTargetManager.cs (5)
60
public void OnDragEnter(
DragEventArgs
e)
99
public void OnDragOver(
DragEventArgs
e)
144
public void OnDragDrop(
DragEventArgs
e)
192
private void UpdateDropTarget(IDropTarget? newTarget,
DragEventArgs
e)
212
DragEventArgs
dragEnterArgs = new(e.Data, e.KeyState, e.X, e.Y, e.AllowedEffect, e.Effect, e.DropImageType, e.Message, e.MessageReplacementToken)
System\Windows\Forms\Controls\ToolStrips\ToolStripItem.cs (7)
2653
void IDropTarget.OnDragEnter(
DragEventArgs
dragEvent) => OnDragEnter(dragEvent);
2655
void IDropTarget.OnDragOver(
DragEventArgs
dragEvent) => OnDragOver(dragEvent);
2659
void IDropTarget.OnDragDrop(
DragEventArgs
dragEvent) => OnDragDrop(dragEvent);
2738
protected virtual void OnDragEnter(
DragEventArgs
dragEvent)
2746
protected virtual void OnDragOver(
DragEventArgs
dragEvent)
2762
protected virtual void OnDragDrop(
DragEventArgs
dragEvent)
3080
internal void RaiseDragEvent(object key,
DragEventArgs
e) => ((DragEventHandler?)Events[key])?.Invoke(this, e);
System\Windows\Forms\Controls\ToolStrips\ToolStripSplitStackDragDropHandler.cs (3)
21
public void OnDragEnter(
DragEventArgs
e)
35
public void OnDragDrop(
DragEventArgs
e)
44
public void OnDragOver(
DragEventArgs
e)
System\Windows\Forms\OLE\DragEventArgs.cs (4)
16
/// Initializes a new instance of the <see cref="
DragEventArgs
"/> class.
30
/// Initializes a new instance of the <see cref="
DragEventArgs
"/> class.
115
internal
DragEventArgs
Clone() => new(
126
internal bool Equals(
DragEventArgs
? dragEventArgs)
System\Windows\Forms\OLE\DragEventHandler.cs (1)
11
public delegate void DragEventHandler(object? sender,
DragEventArgs
e);
System\Windows\Forms\OLE\DropTarget.cs (5)
17
private
DragEventArgs
? _lastDragEventArgs;
72
private
DragEventArgs
? CreateDragEventArgs(Com.IDataObject* pDataObj, MODIFIERKEYS_FLAGS grfKeyState, POINTL pt, DROPEFFECT pdwEffect)
89
DragEventArgs
dragEvent = _lastDragEventArgs is null
255
private HRESULT HandleOnDragDrop(
DragEventArgs
e, IDataObjectAsyncCapability* asyncCapability, DROPEFFECT* pdwEffect)
308
private void UpdateDropDescription(
DragEventArgs
e)
System\Windows\Forms\OLE\IAsyncDropTarget.cs (4)
30
/// Avoid dispatching the <see cref="
DragEventArgs
"/> back to the UI thread as invoking <see cref="
DragEventArgs
.Data"/>
31
/// on the UI thread will block it until the data is available. If existing code needs <see cref="
DragEventArgs
"/>
35
void OnAsyncDragDrop(
DragEventArgs
e);
System\Windows\Forms\OLE\IDropTarget.cs (3)
8
void OnDragEnter(
DragEventArgs
e);
10
void OnDragDrop(
DragEventArgs
e);
11
void OnDragOver(
DragEventArgs
e);
System.Windows.Forms.Design (85)
System\Windows\Forms\Design\Behavior\Behavior.cs (3)
273
public virtual void OnDragDrop(Glyph? g,
DragEventArgs
e)
288
public virtual void OnDragEnter(Glyph? g,
DragEventArgs
e)
318
public virtual void OnDragOver(Glyph? g,
DragEventArgs
e)
System\Windows\Forms\Design\Behavior\BehaviorService.AdornerWindow.cs (4)
161
protected override void OnDragDrop(
DragEventArgs
e)
173
private static bool IsLocalDrag(
DragEventArgs
e)
200
protected override void OnDragEnter(
DragEventArgs
e)
240
protected override void OnDragOver(
DragEventArgs
e)
System\Windows\Forms\Design\Behavior\BehaviorService.cs (4)
39
private
DragEventArgs
? _validDragArgs; // if valid - this is used to fabricate drag enter/leave events
627
private void OnDragEnter(Glyph? g,
DragEventArgs
e)
717
private void OnDragDrop(
DragEventArgs
e)
812
private void OnDragOver(
DragEventArgs
e)
System\Windows\Forms\Design\Behavior\ToolboxItemSnapLineBehavior.cs (2)
102
private ToolboxSnapDragDropEventArgs CreateToolboxSnapArgs(
DragEventArgs
e, Point mouseLoc)
246
public override void OnDragDrop(Glyph? g,
DragEventArgs
e)
System\Windows\Forms\Design\Behavior\ToolboxSnapDragDropEventArgs.cs (1)
21
public ToolboxSnapDragDropEventArgs(SnapDirection snapDirections, Point offset,
DragEventArgs
origArgs)
System\Windows\Forms\Design\Behavior\ToolStripPanelSelectionBehavior.cs (3)
218
public override void OnDragDrop(Glyph? glyph,
DragEventArgs
e)
289
public override void OnDragEnter(Glyph? glyph,
DragEventArgs
e)
299
public override void OnDragOver(Glyph? glyph,
DragEventArgs
e)
System\Windows\Forms\Design\ComponentTray.cs (6)
663
void ISelectionUIHandler.OleDragEnter(
DragEventArgs
de) => GetOleDragHandler().DoOleDragEnter(de);
665
void ISelectionUIHandler.OleDragDrop(
DragEventArgs
de) => GetOleDragHandler().DoOleDragDrop(de);
667
void ISelectionUIHandler.OleDragOver(
DragEventArgs
de) => GetOleDragHandler().DoOleDragOver(de);
1050
protected override void OnDragDrop(
DragEventArgs
de)
1097
protected override void OnDragEnter(
DragEventArgs
de)
1144
protected override void OnDragOver(
DragEventArgs
de)
System\Windows\Forms\Design\ControlDesigner.cs (7)
650
private void OnDragEnter(object? s,
DragEventArgs
e)
658
private void OnDragOver(object? s,
DragEventArgs
e) => OnDragOver(e);
660
private void OnDragDrop(object? s,
DragEventArgs
e)
1244
protected virtual void OnDragEnter(
DragEventArgs
de)
1257
protected virtual void OnDragComplete(
DragEventArgs
de)
1265
protected virtual void OnDragDrop(
DragEventArgs
de)
1292
protected virtual void OnDragOver(
DragEventArgs
de)
System\Windows\Forms\Design\ControlDesigner.TransparentBehavior.cs (3)
35
public override void OnDragDrop(Glyph? g,
DragEventArgs
e)
44
public override void OnDragEnter(Glyph? g,
DragEventArgs
e)
66
public override void OnDragOver(Glyph? g,
DragEventArgs
e)
System\Windows\Forms\Design\DocumentDesigner.cs (1)
236
internal virtual bool CanDropComponents(
DragEventArgs
de)
System\Windows\Forms\Design\FlowLayoutPanelDesigner .cs (4)
562
private void ReorderControls(
DragEventArgs
de)
749
protected override void OnDragEnter(
DragEventArgs
de)
786
protected override void OnDragOver(
DragEventArgs
de)
898
protected override void OnDragDrop(
DragEventArgs
de)
System\Windows\Forms\Design\FlowPanelDesigner.cs (1)
39
protected override void OnDragDrop(
DragEventArgs
de)
System\Windows\Forms\Design\ISelectionUIHandler.cs (3)
76
void OleDragEnter(
DragEventArgs
de);
77
void OleDragDrop(
DragEventArgs
de);
78
void OleDragOver(
DragEventArgs
de);
System\Windows\Forms\Design\OleDragDropHandler.cs (4)
588
public void DoOleDragDrop(
DragEventArgs
de)
859
public void DoOleDragEnter(
DragEventArgs
de)
946
public void DoOleDragOver(
DragEventArgs
de)
1035
public static object[]? GetDraggingObjects(
DragEventArgs
de) => GetDraggingObjects(de.Data);
System\Windows\Forms\Design\ParentControlDesigner.cs (5)
1368
protected override void OnDragComplete(
DragEventArgs
de)
1379
protected override void OnDragDrop(
DragEventArgs
de)
1448
protected override void OnDragEnter(
DragEventArgs
de)
1611
private void PerformDragEnter(
DragEventArgs
de, IDesignerHost host)
1655
protected override void OnDragOver(
DragEventArgs
de)
System\Windows\Forms\Design\SelectionUIHandler.cs (3)
556
public virtual void OleDragEnter(
DragEventArgs
de)
560
public virtual void OleDragDrop(
DragEventArgs
de)
564
public virtual void OleDragOver(
DragEventArgs
de)
System\Windows\Forms\Design\SelectionUIService.cs (3)
447
protected override void OnDragEnter(
DragEventArgs
devent)
457
protected override void OnDragOver(
DragEventArgs
devent)
477
protected override void OnDragDrop(
DragEventArgs
devent)
System\Windows\Forms\Design\SplitContainerDesigner.cs (1)
155
protected override void OnDragEnter(
DragEventArgs
de) => de.Effect = DragDropEffects.None;
System\Windows\Forms\Design\SplitterPanelDesigner.cs (3)
50
protected override void OnDragEnter(
DragEventArgs
de)
61
protected override void OnDragOver(
DragEventArgs
de)
82
protected override void OnDragDrop(
DragEventArgs
de)
System\Windows\Forms\Design\TabControlDesigner.cs (3)
481
protected override void OnDragEnter(
DragEventArgs
de)
519
protected override void OnDragDrop(
DragEventArgs
de)
549
protected override void OnDragOver(
DragEventArgs
de)
System\Windows\Forms\Design\TableLayoutPanelDesigner.cs (5)
460
private void ControlAddedInternal(Control control, Point newControlPosition, bool localReposition, bool fullTable,
DragEventArgs
de)
945
private Control ExtractControlFromDragEvent(
DragEventArgs
de)
1300
protected override void OnDragEnter(
DragEventArgs
de)
1323
protected override void OnDragDrop(
DragEventArgs
de)
1373
protected override void OnDragOver(
DragEventArgs
de)
System\Windows\Forms\Design\TabPageDesigner.cs (3)
30
internal void OnDragDropInternal(
DragEventArgs
de) => OnDragDrop(de);
32
internal void OnDragEnterInternal(
DragEventArgs
de) => OnDragEnter(de);
36
internal void OnDragOverInternal(
DragEventArgs
e) => OnDragOver(e);
System\Windows\Forms\Design\ToolStripDesigner.cs (4)
1801
protected override void OnDragEnter(
DragEventArgs
de)
1807
protected override void OnDragOver(
DragEventArgs
de)
1816
protected override void OnDragDrop(
DragEventArgs
de)
2291
private void SetDragDropEffects(
DragEventArgs
de)
System\Windows\Forms\Design\ToolStripItemBehavior.cs (3)
640
public override void OnDragDrop(Glyph g,
DragEventArgs
e)
830
public override void OnDragEnter(Glyph g,
DragEventArgs
e)
866
public override void OnDragOver(Glyph g,
DragEventArgs
e)
System\Windows\Forms\Design\ToolStripMenuItemDesigner.cs (3)
2596
public override void OnDragEnter(Glyph g,
DragEventArgs
e)
2611
public override void OnDragOver(Glyph g,
DragEventArgs
e)
2626
public override void OnDragDrop(Glyph g,
DragEventArgs
e)
System\Windows\Forms\Design\TreeNodeCollectionEditor.cs (3)
513
private void treeView1_DragEnter(object sender,
DragEventArgs
e)
525
private void treeView1_DragDrop(object sender,
DragEventArgs
e)
569
private void treeView1_DragOver(object sender,
DragEventArgs
e)