Exemple #1
0
 /// <summary>
 /// 当鼠标拖拽某节点时(两个控件的该事件都指向这个方法)
 /// </summary>
 void tvex_ItemDrag(object sender, ItemDragEventArgs e)
 {
     if (e.Item is TreeNode && e.Button == System.Windows.Forms.MouseButtons.Left &&
         e.Item != null && sender is TreeViewEx)
     {
         TreeViewEx tv = sender as TreeViewEx;
         tv.DoDragDrop(e.Item, DragDropEffects.Copy);
     }
 }
Exemple #2
0
 /// <summary> 当鼠标拖拽某节点时(两个控件的该事件都指向这个方法)
 /// </summary>
 void tvex_ItemDrag(object sender, ItemDragEventArgs e)
 {
     if (e.Item is TreeNode && e.Button == System.Windows.Forms.MouseButtons.Left &&
         e.Item != null && sender is TreeViewEx)
     {
         //TreeView trv = sender as TreeView;
         //TreeNode node = e.Item as TreeNode;
         //if (node.Parent != null && trv.Tag != null)
         //{
         //    int value = Convert.ToInt32(trv.Tag);
         //    MoveTo = (MoveTreeView)value;
         //    DragNode = node;
         //    NodeSource = trv;
         //    trv.DoDragDrop(node, DragDropEffects.Move);
         //}
         TreeViewEx tv = sender as TreeViewEx;
         tv.DoDragDrop(e.Item, DragDropEffects.Copy);
     }
 }