Как установить клиентскую область (ClientRectangle) в форме без полей?

Я хочу знать, возможно ли установить клиентскую область в форме без полей. Скажем, например, я определяю форму следующим образом:

Код

public class MyForm : Form
{
    public MyForm()
    {
        this.FormBorderStyle = FormBorderStyle.None;
    }
}

Результат

То, что я хочу сделать, это указать клиентскую область, чтобы форма имела рамку (как стандартная рамка окон, но нарисованная на заказ).

Результат

По сути, синяя область станет не клиентской областью, а серая область останется клиентской областью.

Я пытался установить клиентскую область, но это, кажется, просто изменяет размер всей формы, таким образом, это не оставляет за собой «не-клиентскую» область

Это возможно?

Ответы на вопрос(1)

Ваш ответ на вопрос