window如何才能被单击事件拖动?
我创建了一个winForm的程序,我想在主窗口中,鼠标左键按下,没有松开的时候,可以拖动整个窗口在屏幕上的位置;当我松开鼠标的时候,放置完成。
如何才能完成这个功能呢? 谢谢。
------解决方案-------------------- /// <summary>
/// 移动窗体
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
private void MainForm_MouseDown(object sender, MouseEventArgs e)
{
Win32.ReleaseCapture();
Win32.SendMessage(this.Handle, WM_SYSCOMMAND, SC_MOVE + HTCAPTION, 0);
}