Можно поместить на форму какой-либо визуальный элемент и
передвигать форму за этот элемент.
Например, перемещение с помощью панели (поместить на форму panel1).
Дважды кликаем по форме и создаём событие:
private void Form1_Load(object sender, EventArgs e)
{
panel1.MouseDown += delegate
{
panel1.Capture = false;
var msg = Message.Create(this.Handle, 0xa1, new IntPtr(2),
IntPtr.Zero );
this.WndProc(ref msg);
};
}
stalkerМыслитель (9404)
1 месяц назад
Можно двигать просто за пустую клиентскую область формы:
private void Form1_Load(object sender, EventArgs e)
{
this.MouseDown += delegate
{
this.Capture = false;
var msg = Message.Create(this.Handle, 0xa1, new IntPtr(2),
IntPtr.Zero );
this.WndProc(ref msg);
};
}