Ну, вы можете скрыть это, удалив все системное меню:
private const int WS_SYSMENU = 0x80000;
protected override CreateParams CreateParams
{
get
{
CreateParams cp = base.CreateParams;
cp.Style &= ~WS_SYSMENU;
return cp;
}
}
Конечно, при этом удаляются кнопки свертывания и сворачивания.
Если вы удерживаете системное меню, но удаляете элемент закрытия, тогда кнопка закрытия остается, но не активна.
Последняя альтернатива - нарисовать область, не относящуюся к клиенту, самостоятельно.Это довольно сложно понять правильно.