我把窗体的 FormBorderStyle 属性设置成了 None,程序运行后就不能拖动窗体了,请问有什么办法拖动窗体! 处理mousedown,mouseup,mousemove事件如果按下鼠标拖动就改变窗口一位置 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这里有一个http://blog.csdn.net/loverp/archive/2004/09/14/104670.aspx 拖动无标题拦Formprivate void Form1_Load(object sender, System.EventArgs e){ this.FormBorderStyle=FormBorderStyle.None;} private const int WM_NCLBUTTONDOWN = 0xA1;private const int HTCAPTION = 2;[DllImport("user32.dll", EntryPoint="SendMessageA")]private static extern int SendMessage (int hwnd, int wMsg, int wParam, int lParam);[DllImport("user32.dll")]private static extern int ReleaseCapture ();private void Form1_MouseDown(object sender, System.Windows.Forms.MouseEventArgs e){ //为当前的应用程序释放鼠标捕获 ReleaseCapture(); //发送消息,让系统误以为你在标题拦上按下鼠标 SendMessage((int)this.Handle,WM_NCLBUTTONDOWN,HTCAPTION,0);} vs2005如何实现ie代理情况下发送邮件 JS控制样式问题(绝对定位) 在ORACLE9.0中存储word的问题 奇怪 问题 水晶报表难道不支持vs2005 么???? 急问如何在VC#中调用C++的文件 DataSet数据绑定问题 关于winForm的几个问题:属性访问域,继承 奇怪的c#部署问题??? 可不可以使DataGrid 的Grid head固定呢? 关于读取TXT制定位置问题 一个菜鸟的关于变量在同类中通用的问题:< 欢迎大家参加“.net百题问答的活动”( 2 )========== 网络编程
http://blog.csdn.net/loverp/archive/2004/09/14/104670.aspx
{
this.FormBorderStyle=FormBorderStyle.None;
}
private const int WM_NCLBUTTONDOWN = 0xA1;
private const int HTCAPTION = 2;
[DllImport("user32.dll", EntryPoint="SendMessageA")]
private static extern int SendMessage (int hwnd, int wMsg, int wParam, int lParam);
[DllImport("user32.dll")]
private static extern int ReleaseCapture ();
private void Form1_MouseDown(object sender, System.Windows.Forms.MouseEventArgs e)
{
//为当前的应用程序释放鼠标捕获
ReleaseCapture();
//发送消息,让系统误以为你在标题拦上按下鼠标
SendMessage((int)this.Handle,WM_NCLBUTTONDOWN,HTCAPTION,0);
}