Попробуйте это:
this->FormBorderStyle = System::Windows::Forms::FormBorderStyle::None;
При этом заголовок и границы исчезнут, и ваше приложение отобразится в полноэкранном режиме.
Или, если вы хотите сохранить строку заголовка:
WindowState = FormWindowState::Normal;
this->Width = Screen::FromControl(this)->Bounds->Width;
this->Height = Screen::FromControl(this)->Bounds->Height;
this->WindowState = FormWindowState::Maximized;
this->FormBorderStyle = System::Windows::Forms::FormBorderStyle::FixedSingle;
Пользователи по-прежнему смогут перетаскивать окно (для этого предназначена заголовок).
Возможно, вы захотите установить MaximizeBox = true тогда, чтобы пользователь мог легко восстановить полноэкранный режим, если окно было перетащено в другое место.
Если вы хотите запретить пользователю перемещать окно, вы можете назначить обработчик событий для события Move
вашего окна и снова установить WindowState на максимальное значение.