Я создал форму без полей и смог активировать событие перемещения формы с помощью этого кода:
[System.Runtime.InteropServices.DllImportAttribute("user32.dll")]
public static extern int SendMessage(IntPtr hWnd, int Msg, int wParam, int lParam);
[System.Runtime.InteropServices.DllImportAttribute("user32.dll")]
public static extern bool ReleaseCapture();
private void FASTMain_MouseDown(object sender, MouseEventArgs e)
{
if (e.Button == MouseButtons.Left)
{
ReleaseCapture();
SendMessage(Handle, WM_NCLBUTTONDOWN, HT_CAPTION, 0);
}
}
private void FASTMain_Move(object sender, EventArgs e)
{
WindowState = FormWindowState.Normal;
}
Я хотел бы знать, возможно ли перехватить событие двойного щелчка мышью в форме.