Я создал пользовательскую форму, я создал дочерний элемент mdi для формы. И хотя максимизировать родительскую форму, границы дочерней формы перемещаются внутри родительской формы. Я пробовал использовать следующий код в методе OnWmNcCalcSize () и егоотлично работает на моем экране. Но на дополнительном мониторе он не работает нормально, RC.left получает какое-то другое значение. Так могу ли я получить любое предложение, чтобы исправить эту проблему. ![enter image description here](https://i.stack.imgur.com/uSe7p.png)
rc.top += fl.CaptionHeight;
if (this.WindowState == FormWindowState.Maximized)
{
///<summary>
/// local variable to store x-coordinate of native rectangle,rc.left is -6 when we double click on title-bar and -8 when we click the maximize button.
/////</summary>
int xcoordinate = rc.left;
rc.left -= xcoordinate;
rc.right += xcoordinate;
rc.bottom += xcoordinate;
}