找回密码
 立即注册
首页 业界区 安全 C#窗体磁吸屏幕的两种实现方案 - 开源研究系列文章 ...

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

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

 
  2、 源码介绍;
  1) 类库方法;
  类库是根据窗体的鼠标按下和移动的位移作为依据进行的移动方法:
   
2.png

 
  2) 基类方法;
  基类是基于移动消息进行移动的方案:
   
3.png

 
  3、 运行界面;
   
4.png

 
  4、 使用介绍;
  读者根据自己的需要选择使用哪个方法,然后引用对应的类库进行使用即可。
  1) 类库方法;
   
5.png

 
  2) 基类方法;
  
6.png

 
  5、 源码下载;
  https://download.csdn.net/download/lzhdim/90747700
 
  6、 其它建议;
  这两个方案已经简单明了了,代码也很容易理解,请需要的读者自己复用代码。
 

来源:程序园用户自行投稿发布,如果侵权,请联系站长删除
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
您需要登录后才可以回帖 登录 | 立即注册