关于拖放的问题 关于拖放的问题实现要求:把一个标签拖放到窗体外,用户释放鼠标时执行自定义操作问题:如何得知用户在窗体外释放了鼠标,会引发什么事件? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这里给点参考http://blog.csdn.net/fht123/ 判断定点坐标应该可以,拖动的时候会触发事件,或者用鼠标的事件。通过判断你的point是否在主窗体内就好了,主窗体不是有 location 和seize吗 xiaoniao2636(编程小鸟) :你的思路是通过捕捉鼠标事件来实现(模拟)拖放的操作而不是通过控件本省的拖放功能来实现的吧? 当用户拖拽Item到控件外的Form上的时候,OnLostFocus 和 OnDragLeave 被调用。参考:http://bbs.msproject.cn/default.aspx?g=posts&t=246http://bbs.msproject.cn/default.aspx?g=posts&t=299 可以使用ClientRectangle来判断就可以了,比如:protected override void OnMouseMove(MouseEventArgs e){ base.OnMouseMove(e); if (this.Capture) { if (!this.ClientRectangle.Contains(e.Location)) { MessageBox.Show(this, "移出了"); } }} DirectorySecurity如何察看group的访问权限? 如何通过exe文件获取窗体内的控件? 多线程更新UI的问题。详情如内 获得系统最后一次操作时间 关于验证码,急急急! UDP问题,急 如何识别TextBox文本框中客户录入的是全角字符呢? 文件上传、下载组件,超文本显示控件 有没有这些控件啊,谢谢 XML在集成中的使用 关于界面设计的问题:不规则界面的设计 新手问题……ACCESS操作,可以读取,但是不能修改 求助:我做了一个登录页面,为什么2003系统验证就正确,其它系统就不正确.晕死
http://blog.csdn.net/fht123/
你的思路是通过捕捉鼠标事件来实现(模拟)拖放的操作
而不是通过控件本省的拖放功能来实现的吧?
http://bbs.msproject.cn/default.aspx?g=posts&t=246
http://bbs.msproject.cn/default.aspx?g=posts&t=299
protected override void OnMouseMove(MouseEventArgs e)
{
base.OnMouseMove(e);
if (this.Capture)
{
if (!this.ClientRectangle.Contains(e.Location))
{
MessageBox.Show(this, "移出了");
}
}
}