Извините, это в C # (не VB), но, возможно, оно все еще полезно для вас:
Вот метод, который я использую для приложения winforms, которое имеет полноэкранный режим:
private void FullScreen(bool Enable)
{
SizeChanged -= FormMain_SizeChanged;
SuspendLayout();
if (Enable)
{
FormBorderStyle = FormBorderStyle.None;
WindowState = FormWindowState.Maximized;
if (settings.HideFullScreenCursor)
Cursor.Hide();
menuStrip.Visible = false;
}
else
{
FormBorderStyle = FormBorderStyle.Sizable;
WindowState = FormWindowState.Normal;
if (settings.HideFullScreenCursor)
Cursor.Show();
menuStrip.Visible = true;
}
ResumeLayout();
SizeChanged += FormMain_SizeChanged;
}
Конечно, вы, вероятно, захотите изменить его в соответствии со своими потребностями, но, надеюсь, это даст вам отправную точку.