50分:关于winform用户控件的鼠标事件

jimmy893 2009-04-22 09:48:26
我需要做一个能移动的用户控件,移动控件的方法找到了
http://hi.baidu.com/honfei/blog/item/993a480977dbd484d1581b0a.html
我将这些方法写进了一个Move.cs类里了,
普通的控件都没问题,就可以移动
如下:
this.pictureBox1.MouseDown += new System.Windows.Forms.MouseEventHandler(move.MyMouseDown);
this.pictureBox1.MouseLeave += new System.EventHandler(move.MyMouseLeave);
this.pictureBox1.MouseMove += new System.Windows.Forms.MouseEventHandler(move.MyMouseMove);

但是我自己做的控件就没有反应
如下:(cd是我的用户控件)
this.cd.MouseDown += new System.Windows.Forms.MouseEventHandler(move.MyMouseDown);
this.cd.MouseLeave += new System.EventHandler(move.MyMouseLeave);
this.cd.MouseMove += new System.Windows.Forms.MouseEventHandler(move.MyMouseMove);

是不是需要在用户控件中做什么设置?
我是第一次做用户控件,很多不懂的,请大家多多指教!
感谢~~~
...全文
175 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
jimmy893 2009-04-22
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 mykelly6 的回复:]
要是你的控件继承系统自带的控件就好了,不然各种设置很多的。只能去看源码了
[/Quote]
什么意思啊
mykelly6 2009-04-22
  • 打赏
  • 举报
回复
要是你的控件继承系统自带的控件就好了,不然各种设置很多的。只能去看源码了
jimmy893 2009-04-22
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 lianshaohua 的回复:]
你做的什么控件?
[/Quote]
我的控件就是组合了好多的图片
给控件传递不同的参数,来变换图片
ztenv 2009-04-22
  • 打赏
  • 举报
回复
你做的什么控件?
jimmy893 2009-04-22
  • 打赏
  • 举报
回复
来人啊

111,126

社区成员

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

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

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