鼠标左键放开消息的捕获问题

allenhiman 2011-06-15 11:39:44
一个Rectangle即使我它调用了 rc.CaptureMouse 如果拖拽鼠标移开这个Rectangle区域 鼠标弹起消息 仍然不能被该Rectangle截获。 有没有办法 鼠标移出控件区域 但仍然能收到鼠标放开的消息啊?
...全文
96 点赞 收藏 7
写回复
7 条回复
allenhiman 2011年07月05日
谢谢各位的高见 哈 结贴吧 SL还真有点捉襟见肘 做桌面程序时 好多不如意的地方
回复 点赞
chen_ya_ping 2011年07月05日
那你可以在这个矩形的周围的控件来加入一些判断,比如移动到了其他的控件上不就是相当于离开了这个矩形吗?
回复 点赞
allenhiman 2011年07月04日
我其实主要的问题是 用户把鼠标拖出SL区域了 比如桌面上了 然后放开鼠标
回复 点赞
allenhiman 2011年06月30日
谢谢 不过你看MFC 只要你捕获了鼠标 所有的事件都能捉到 不管在没在上面
回复 点赞
喝完牛奶好睡觉 2011年06月30日
你可以把鼠标放开事件写到 LayoutRoot 里,在进行判断,换个思路,多尝试一下~
回复 点赞
majunbopmpm 2011年06月30日
只有加断点调试的时候会出现这种问题。还有可能你思考实现方式的时候出现了问题,换个思维可能就会找到解决办法了
回复 点赞
glacier000 2011年06月15日
移开了...,有点困难吧,希望能有高手帮到你,好运
回复 点赞
发动态
发帖子
WPF/Silverlight
创建于2007-09-28

8160

社区成员

1.1w+

社区内容

WPF/Silverlight相关讨论
社区公告
暂无公告