ListBox拖拽Item项到TreeView

来源:互联网 发布:c语言程序流程图软件 编辑:程序博客网 时间:2024/06/03 21:58
        private void treeView1_DragDrop(object sender, DragEventArgs e)        {            string item = (string)e.Data.GetData(e.Data.GetFormats()[0]);//获取拖拽的数据:获取可以转换的格式,然后转换成数据            this.treeView1.Nodes.Add(item); //添加数据到TreeView.Item项里面        }              private void listBox1_MouseDown(object sender, MouseEventArgs e)        {            if (this.listBox1.SelectedItem != null)//如果拖拽了Item项的话            {                this.listBox1.DoDragDrop(this.listBox1.SelectedItem, DragDropEffects.Copy);//设置要拖拽的内容,和拖拽样式            }        }        private void treeView1_DragEnter_1(object sender, DragEventArgs e)        {            e.Effect = DragDropEffects.Copy;//鼠标进入后,设置拖拽样式为复制        }

0 0
原创粉丝点击