知识大全 一个拖动无标题栏窗体的方法

Posted

篇首语:男儿欲遂平生志,五经勤向窗前读。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 一个拖动无标题栏窗体的方法相关的知识,希望对你有一定的参考价值。

  private bool isMouseDown = false;

  private Point FormLocation;     //form的location

  private Point mouseOffset;      //鼠标的按下位置

  private void Messages_MouseDown(object sender MouseEventArgs e)

  

  try

  

  if (e Button == MouseButtons Left)

  

  isMouseDown = true;

  FormLocation = this Location;

  mouseOffset = Control MousePosition;

  

  

  catch (Exception)

  

  

  

  private void Messages_MouseMove(object sender MouseEventArgs e)

  

  try

  

  int _x = ;

  int _y = ;

  if (isMouseDown)

  

  Point pt = Control MousePosition;

  _x = mouseOffset X pt X;

  _y = mouseOffset Y pt Y;

  this Location = new Point(FormLocation X _x FormLocation Y _y);

  

  

  catch (Exception )

  

  

  

  private void Messages_MouseUp(object sender MouseEventArgs e)

  

  try

  

  isMouseDown = false;

  

  catch (Exception)

cha138/Article/program/net/201311/13175

相关参考

知识大全 VB.NET 拖动无边框窗体编程实例

VB.NET拖动无边框窗体编程实例  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!    Impor

知识大全 如何拖动没有边框的窗体

  这个功能在VB中需要借助于API函数才能实现而在中凭自己的功能就能实现首先设置窗体的FormBorderStyle属性为none以去掉窗体的边框然后在窗体上添加一个按钮窗体中的代码如下  Publ

知识大全 C#实现窗体和任意控件的拖动

C#实现窗体和任意控件的拖动  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  程序内有大部分注释了

知识大全 c#窗体事件

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

知识大全 C#使用Panel实现窗体动态侧边栏

C#使用Panel实现窗体动态侧边栏  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  可以实现侧边

知识大全 VB.NET实现窗体图标最小化到状态栏

VB.NET实现窗体图标最小化到状态栏  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  本文所使用

知识大全 使用javaScript实现标题在标题栏移动

使用javaScript实现标题在标题栏移动  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  &l

知识大全 用JavaScript创建“闪动”标题栏

用JavaScript创建“闪动”标题栏  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!不访给自己的

知识大全 为Windows窗口标题栏添加新按钮

为Windows窗口标题栏添加新按钮  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  对于我们熟悉

知识大全 利用窗体的自定义属性实现窗体传值

  第步在解决方案上添加一个窗体Form;并添加textBoxtextBoxButton将Button的标题设为确定DialogResult属性设为OK  第步在窗体Form的类代