DragEventArgs.cs 738 B

123456789101112131415161718192021222324252627282930
  1. namespace System.Windows.Forms
  2. {
  3. public class DragEventArgs : EventArgs
  4. {
  5. public IDataObject Data { get; }
  6. public int KeyState { get; }
  7. public int X { get; }
  8. public int Y { get; }
  9. public DragDropEffects AllowedEffect { get; }
  10. public DragDropEffects Effect { get; set; }
  11. public DragEventArgs(IDataObject data, int keyState, int x, int y, DragDropEffects allowedEffect, DragDropEffects effect)
  12. {
  13. Data = data;
  14. KeyState = keyState;
  15. X = x;
  16. Y = y;
  17. AllowedEffect = allowedEffect;
  18. Effect = effect;
  19. }
  20. }
  21. public delegate void DragEventHandler(object sender, DragEventArgs e);
  22. }