2 // System.Windows.Forms.DragEventArgs
\r
5 // stubbed out by Richard Baumann (biochem333@nyc.rr.com)
\r
6 // Implemented by Richard Baumann <biochem333@nyc.rr.com>
\r
7 // (C) Ximian, Inc., 2002
\r
12 namespace System.Windows.Forms
\r
15 /// Provides data for the DragDrop, DragEnter, or DragOver event.
\r
18 public class DragEventArgs : EventArgs
\r
21 // --- Private Fields
\r
23 private DragDropEffects allowedEffect;
\r
24 private IDataObject data;
\r
25 private DragDropEffects effect;
\r
26 private int keyState;
\r
31 // --- Constructors/Destructors
\r
34 public DragEventArgs(IDataObject data, int keyState, int x, int y, DragDropEffects allowedEffect, DragDropEffects effect) : base()
\r
37 this.keyState = keyState;
\r
40 this.allowedEffect = allowedEffect;
\r
41 this.effect = effect;
\r
45 // --- Public Properties
\r
48 public DragDropEffects AllowedEffect
\r
50 get { return allowedEffect; }
\r
53 public IDataObject Data
\r
55 get { return data; }
\r
58 public DragDropEffects Effect
\r
60 get { return effect; }
\r
61 set { effect = value; }
\r
66 get { return keyState; }
\r