form.Text = string.Empty;
form.ControlBox = false;
form.FormBorderStyle = FormBorderStyle.SizableToolWindow;
Для окна фиксированного размера вы все равно должны использовать FormBorderStyle.SizableToolWindow
, но вы можете переопределить WndProc
формы, чтобы игнорировать тесты попаданий, не относящиеся к клиенту (которые используются для переключения на курсоры размеров):
protected override void WndProc(ref Message message)
{
const int WM_NCHITTEST = 0x0084;
if (message.Msg == WM_NCHITTEST)
return;
base.WndProc(ref message);
}
Если вы действительно хотите установить размер, вы также можете установить MinimumSize
равным MaximumSize
в форме.