怎样替换UserControl的DragDrop事件,即把UserControl中的一个标准控件的DragDrop事件传出来代替默认的用户控件事件。

mxp_flotation 2002-09-10 08:32:32
只希望DragDrop发生在UserControl的某个元素中,而不是在UserControl发生后再用坐标判断是否发生在指定空间里。但dragdrop是由它的extender提供的事件。怎么办?
...全文
47 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
二师兄的老公 2002-09-12
  • 打赏
  • 举报
回复
你说的很对。
看来只有用坐标了。
mxp_flotation 2002-09-10
  • 打赏
  • 举报
回复
这样是不可以的。第一DragDrop是Extender object 提供的标准事件,如果Event DragDrop(...)就会发生冲突。第二在使用UserControl的程序中,标准控件的DragDrop事件更本就不发生。因为这个事件发生在UserControl的Extender中。
gxingmin 2002-09-10
  • 打赏
  • 举报
回复
加一个dragdrop事件,在标准控件的dragdrop事件中,
RaiseEvent dragdrop(....)
mxp_flotation 2002-09-10
  • 打赏
  • 举报
回复
自定义事件在何时raise?标准控件的DragDrop事件更本就不发生。DragDrop只发生在extender中
二师兄的老公 2002-09-10
  • 打赏
  • 举报
回复
自定义一个事件。
mxp_flotation 2002-09-10
  • 打赏
  • 举报
回复
高手都到哪里去了。如果不可以,谁能说出不可以的原因。

1,451

社区成员

发帖
与我相关
我的任务
社区描述
VB 控件
社区管理员
  • 控件
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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