Ahh ok..para esos casos como tienes la propiedad FormBorderStyle en None, por default no es posible arrastrar la forma, pero puedes apoyarte de la API y con el evento MouseDown de la forma para darle el efecto del arraste.. debes colocar ésto:
Cita: using System.Runtime.InteropServices;
...
public const int WM_NCLBUTTONDOWN = 0xA1;
public const int HTCAPTION = 0x2;
[DllImportAttribute ("user32.dll")]
public static extern int SendMessage(IntPtr hWnd, int Msg, int wParam, int lParam);
[DllImportAttribute ("user32.dll")]
public static extern bool ReleaseCapture();
private void Form1_MouseDown(object sender, System.Windows.Forms.MouseEventArgs e) {
ReleaseCapture();
SendMessage(Handle, WM_NCLBUTTONDOWN, HTCAPTION, 0);
}
y listo
espero que sea lo que buscas.. de todas formas la voy a colocar como Faq
Salu2