日期:2014-05-18  浏览次数:20848 次

关于MouseDown的疑问
我在一个form中添加了对其中一个listview的movedown的消息处理,可运行后,发现该校系始终无法响应,处理函数不执行,但同样写了mouseup相关的事件处理,却可以响应到,知道其中的原因吗?非常感谢!

------解决方案--------------------
建议单步执行下...说不定是代理事件没有添加进去
------解决方案--------------------
movedown的消息处理
---------》
消息还是事件??
你的代码~~
ListView没这问题
------解决方案--------------------
this.listView1.MouseDown += new System.Windows.Forms.MouseEventHandler(this.listView1_MouseDown);
看下这个有没有加进去...以前碰到过这种情况,没添加代理...
------解决方案--------------------
告诉你吧,我以前敢遇到过的,这是.NETFRAMEWORK 1.1的treeview控件的问题,它在你鼠标按下去的时候,是同时执行了mousedown和mouserup两个事件,
你安装.net framework1.1的补丁就可以解决这个问题了。