1) Bạn copy phần code dưới vào form.cs là được nhé.
protected override void WndProc(ref Message m)
{
const int WM_NCLBUTTONDOWN = 161;
const int WM_SYSCOMMAND = 274;
const int HTCAPTION = 2;
const int SC_MOVE = 61456;
if ((m.Msg == WM_SYSCOMMAND) && (m.WParam.ToInt32() == SC_MOVE))
{
return;
}
if ((m.Msg == WM_NCLBUTTONDOWN) && (m.WParam.ToInt32() == HTCAPTION))
{
return;
}
base.WndProc(ref m);
}
2) mình nghĩ khi bạn gọi lên 1 form thì bạn set thuộc tính Enabled các form còn lại thành False là được, Khi đóng form này thì sẽ set Enabled lại cho form kia.