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