form1弹出子窗体form2,拖动子窗体判断是否离开父窗体区域,含源码(学习笔记)

昨天 1429阅读

一、效果(进入和离开)

form1弹出子窗体form2,拖动子窗体判断是否离开父窗体区域,含源码(学习笔记)

子窗体到达父窗体边缘时变色。

form1弹出子窗体form2,拖动子窗体判断是否离开父窗体区域,含源码(学习笔记)

二、代码分析

form1弹出子窗体form2,拖动子窗体判断是否离开父窗体区域,含源码(学习笔记)

判断父窗体的目的,可以控制子窗体要随父窗体走。上面代码需要加以处理。

如:this.Location = new Point(parentPoint.X + distanceFromEdge, this.Location.Y+distanceFromEdge);

如果判断是否到屏幕边界的判断方法一样

form1弹出子窗体form2,拖动子窗体判断是否离开父窗体区域,含源码(学习笔记)

form1弹出子窗体form2,拖动子窗体判断是否离开父窗体区域,含源码(学习笔记)

form1弹出子窗体form2,拖动子窗体判断是否离开父窗体区域,含源码(学习笔记)

根据以上判断,然后处理一些事件,比如靠边隐藏等功能。

VPS购买请点击我

文章版权声明:除非注明,否则均为主机测评原创文章,转载或复制请以超链接形式并注明出处。

目录[+]