Beispiel #1
0
        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);
        }
Beispiel #2
0
        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() });
        }