إليكم هذه المعلومة المفيدة :
من المعروف انه لا يمكن تحريك ال Form اذا لغينا ال Border
أي FormBorderStyle.None
ولتحريك ال Form يجب ان نقوم بتغيير ال Location في الحدث " Form_MouseMove "
ولكن هناك طريقة أخرى وهي عن طريق عمل Override ل WndProc
protected override void WndProc(ref Message m)
{
const int WmNcHitTest = 132;
const int HtCaption = 2;
if (m.Msg == WmNcHitTest)
{
m.Result = new IntPtr(HtCaption);
}
else
{
base.WndProc(ref m);
}
}المثال لمن يريد :
