摘要: 在窗口程序的开发中,我们经常会需要当用户鼠标点击窗口的任何地方时,能够让窗口随鼠标一起移动。特别是当你的WinForms窗口没有窗口栏(Form.FormBorderStyle = None),用户无法通过点击窗口栏移动窗口时,这种实现就很必要了。应该有很多方法可以实现,我自己发现了两种方法:一种方法就是自己编程实现窗口的位置随鼠标改变;另一种就是直接利用Windows的API。废话不多说了,看代码,so easy :)设计一个窗体时,把以下代码加入到窗口中,就可以实现这个功能: private bool IsMouseDownInForm = false; private Point p; 阅读全文
posted @ 2011-07-04 15:52 孤獨龍 阅读(319) 评论(0) 推荐(0) 编辑