怎么在TabPage里触发TreeView的DragDrop事件

沉睡的老妖 2012-05-25 04:46:08
两个TabPage分别各有一个TreeView....但是拖动一个TreeNode的时候 总是触发 tabPage的DragEnter DragDrop事件,而不触发TreeView的这两个事件...这是怎么回事?怎么解决呢?
...全文
129 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
沉睡的老妖 2012-05-28
  • 打赏
  • 举报
回复
刚我试了下,在treeview的ItemDrop事件里 设置为tabpage的AllowDrop属性False...鼠标就不能拖到这个tabpage控件了 更别说里面的treeview了
沉睡的老妖 2012-05-28
  • 打赏
  • 举报
回复
在ItemDrag事件的开头 我设置改为false了
另外的两个事件DragEnter 跟 DragDrop 里我设了断点 发现都触发不了的 ,只触发了 这个TreeView的父容器 Tabpage的事件
bdmh 2012-05-28
  • 打赏
  • 举报
回复
AllowDrop为True,肯定会触发tabPage的DragEnter DragDrop
沉睡的老妖 2012-05-28
  • 打赏
  • 举报
回复
不是的 我设置的AllowDrop为True的 结果只处罚ItemDrag事件
bdmh 2012-05-25
  • 打赏
  • 举报
回复
你肯定写错了吧,你是不是设置了 tabPage 为可接受拖放呢,这样不管你拖什么,只要经过 tabPage 就会触发

110,533

社区成员

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

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

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