internal DragDropSupport(IDragDropSourceTarget control) { _control = control; if (_control is TreeView) { ((TreeView)_control).ItemDrag += new ItemDragEventHandler(ItemDragEvent); } ((Control)_control).DragEnter += new DragEventHandler(DragEnterEvent); ((Control)_control).DragDrop += new DragEventHandler(DragDropEvent); ((Control)_control).DragOver += new DragEventHandler(DragOverEvent); }