C#窗体磁吸屏幕的两种实现方案 - 开源研究系列文章

       以前在大学的时候模仿Winamp的磁吸效果编写过一个类库,用于在应用中多个窗体的相互磁吸效果。因为此效果应用不多,但是窗体磁吸屏幕边缘的效果倒是比较实用,于是就用C#来实现窗体磁吸屏幕边缘的代码,这里提供两种方式:一种是直接用编写的类库进行;另一种是使用窗体的基类,然后在基类里实现这个功能;

       下面进行介绍这两种方案:

 

  1、 项目目录;

   

 

  2、 源码介绍;

  1) 类库方法;

  类库是根据窗体的鼠标按下和移动的位移作为依据进行的移动方法:

   

 

  2) 基类方法;

  基类是基于移动消息进行移动的方案:

   

 

  3、 运行界面;

   

 

  4、 使用介绍;

  读者根据自己的需要选择使用哪个方法,然后引用对应的类库进行使用即可。

  1) 类库方法;

   

 

  2) 基类方法;

  

 

  5、 源码下载;

  https://download.csdn.net/download/lzhdim/90747700

 

  6、 其它建议;

  这两个方案已经简单明了了,代码也很容易理解,请需要的读者自己复用代码。

 

From:https://www.cnblogs.com/lzhdim/p/18859191
开源研究系列文章 - Lzhdim's Fashion
100+评论
captcha