private void treeViewAdv_ItemDrag(object sender, System.Windows.Forms.ItemDragEventArgs e) { TreeViewAdv treeViewAdv = sender as TreeViewAdv; // The TreeViewAdv always provides an array of selected nodes. TreeNodeAdv[] nodes = e.Item as TreeNodeAdv[]; // Let us get only the first selected node. TreeNodeAdv node = nodes[0]; // Only allow move DragDropEffects result = treeViewAdv.DoDragDrop(nodes, DragDropEffects.Move); }
private void treeViewAdv_ItemDrag(object sender, System.Windows.Forms.ItemDragEventArgs e) { TreeViewAdv treeViewAdv = sender as TreeViewAdv; // The TreeViewAdv always provides an array of selected nodes. TreeNodeAdv[] nodes = e.Item as TreeNodeAdv[]; // Let us get only the first selected node. TreeNodeAdv node = nodes[0]; // Drag only "country" nodes (non-continent nodes) if (!IsContinentNode(node)) { // Only allow move DragDropEffects result = treeViewAdv.DoDragDrop(node, DragDropEffects.Move); } listViewItem1 = new System.Windows.Forms.ListViewItem(new string[] { "ItemDrag", e.Item.ToString() }); }