介绍C#窗体拖动事件

开发 后端
本文介绍从网上看到了一个C#窗体拖动事件,超级简洁,至少现在这个阶段我是看起来有困难的,有兴趣的哥们们可以讨论下。

C#窗体拖动事件

从网上看到了一个C#窗体拖动事件,超级简洁,至少现在这个阶段我是看起来有困难的,有兴趣的哥们们可以讨论下

using System;  
using System.Collections.Generic;  
using System.ComponentModel;  
 
using System.Data;  
using System.Drawing;usingSystem.Text;  
using System.Windows.Forms;  
namespaceWindowsApplication2{  
publicpartialclassForm1:Form  
 
{  
privateconstintWM_NCHITTEST=0x84;  
//这几行真够晕的,貌似调用了基本函数饿  
 
privateconstintHTCLIENT=0x1;  
privateconstintHTCAPTION=0x2;  
publicForm1()  
 
{  
InitializeComponent();  
}  
protectedoverridevoidWndProc(refMessagem)  
 
{  
switch(m.Msg)  
 
{  
caseWM_NCHITTEST:base.WndProc(refm);  
 
if((int)m.Result==HTCLIENT)m.Result=(IntPtr)HTCAPTION;  
return;  
break;  
}  
 
base.WndProc(refm);  
}  
}  

  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.
  • 23.
  • 24.
  • 25.
  • 26.
  • 27.
  • 28.
  • 29.
  • 30.
  • 31.
  • 32.
  • 33.
  • 34.
  • 35.
  • 36.
  • 37.
  • 38.

以上介绍C#窗体拖动事件,我试过了,可以运行,就是貌似***那个break有点问题,看不懂……嘿嘿 还得继续努力啊!

【编辑推荐】

  1. C#反射方法学习总结
  2. 浅谈C#测量cpu性能
  3. C#远程计算机的一些理论知识
  4. 浅析C# Static修饰
  5. C#转换农历的简单方法
责任编辑:佚名 来源: 中国IT实验室
相关推荐

2009-09-07 04:19:56

C#窗体事件

2009-09-07 05:31:39

C#窗体关闭事件

2009-09-07 03:37:51

C#窗体

2009-08-20 10:10:55

C#透明窗体

2009-08-10 14:23:39

C# Setting

2009-09-07 06:07:46

C#窗体设计

2009-08-04 12:56:51

C#自定义事件

2009-09-07 06:48:13

C#透明窗体

2009-09-07 06:31:32

C#窗体移动

2009-08-28 15:58:54

C#窗体里调用

2009-09-01 18:06:06

c#保存窗体状态

2009-09-07 05:10:52

C#模式窗体

2009-09-08 16:51:50

C#鼠标拖动

2009-09-07 04:56:52

C#模式窗体

2009-08-26 11:07:36

C#打印窗体

2009-08-25 09:19:01

C#实现窗体显示

2009-08-12 18:35:36

C# ArrayLis

2009-09-07 04:59:12

C#模式窗体

2009-09-07 06:18:57

C#窗体设计器

2009-09-07 03:44:50

C#窗体间传值
点赞
收藏

51CTO技术栈公众号