为什么dragdrop时鼠标图像会消失?

odin2003 2004-07-31 02:23:13
参考MSDN上的Control.DoDragDrop 方法中的示例写了一个从treeview中拖放相关数据到listview中的功能。
大部分功能都已正常实现,但是却发现:
如果把listivew的allowdrop属性设为true,在鼠标拖动时,在treeview和窗体的其它控件上鼠标图形都显示正常,但鼠标一到listview上,鼠标图形就消失了。
把allowdrop属性改为false,鼠标图形就不会消失,但是这样listview就不会响应dragdrop事件。
请高手解答。
...全文
104 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
TeaBall 2004-08-02
  • 打赏
  • 举报
回复
在DragEnter事件里要对拖放效果进行一下处理的
odin2003 2004-08-02
  • 打赏
  • 举报
回复
已经解决了,谢谢了。
odin2003 2004-08-02
  • 打赏
  • 举报
回复
没有人知道吗?再顶一下。
odin2003 2004-08-02
  • 打赏
  • 举报
回复
好像是要dragenter里加,等会再仔细试试。
但是msdn上的也没对拖放效果进行处理啊?
private void ListDragTarget_DragEnter(object sender, System.Windows.Forms.DragEventArgs e) {
// Reset the label text.
DropLocationLabel.Text = "None";
}
odin2003 2004-07-31
  • 打赏
  • 举报
回复
有dragenter事件,不过只是显示一个label的内容。
这有关系吗?msdn上的例子也是这样的。
TeaBall 2004-07-31
  • 打赏
  • 举报
回复
你的listview有DragEnter事件吗?

110,533

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧