从listview 托拽文件到treeview,类似资源管理器功能
现在小弟我已经有了托拽功能
但是,发现托拽时,鼠标滑过treeview节点,没有高亮显示,不知道怎么搞
大哥们帮忙啊!
还有一个问题
像资源管理器,当托拽时,鼠标上会有一个被拖拽的文件或者文件夹的透明图标,跟着鼠标一起走
这个功能怎么实现阿?小弟我等级有限,一次只能给到100分了
解决了我会再给
急死我了快
现在小弟我已经有了托拽功能
但是,发现托拽时,鼠标滑过treeview节点,没有高亮显示,不知道怎么搞
大哥们帮忙啊!
还有一个问题
像资源管理器,当托拽时,鼠标上会有一个被拖拽的文件或者文件夹的透明图标,跟着鼠标一起走
这个功能怎么实现阿?小弟我等级有限,一次只能给到100分了
解决了我会再给
急死我了快
基本上就能出来了,不过鼠标移动时子画面有些慢。具体明天我再看看,下班了,闪人咯
TreeNode tnMouseOn = tvCurrent.GetNodeAt(dragPoint);//当前鼠标经过的节点
设置tnMouseOn节点的前景色
2、其实windows那个功能是特殊的鼠标样式
不过我没有设置节点前景色,那样颜色会不太对,我没有找到那种被选中的深蓝色
还有这样做会造成这整个treeview控件的刷新闪动
目前使用设置节点编辑状态来实现
TreeNode tnMouseOn = tvCurrent.GetNodeAt(dragPoint);
tnMouseOn.BeginEdit();
this.tvCurrent.SelectedNode = tnMouseOn;
tnMouseNow.EndEdit(false);
这样节点会被高亮显示