50分:关于winform用户控件的鼠标事件
我需要做一个能移动的用户控件,移动控件的方法找到了
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);
是不是需要在用户控件中做什么设置?
我是第一次做用户控件,很多不懂的,请大家多多指教!
感谢~~~