Что бы при запуске приложения, форма открывалась на весь экран в режиме Full Screen, нужно установить свойство (в конструкторе или программно) FormBorderStyle в значение None, т.е. убрать границы, а свойство WindowState в значение Maximized, т.е. развернуть на весь экран.
В этом примере, мы сделаем так, что при нажатии на клавишу Esc, форма перейдет в обычный режим, а при нажатии клавиатурной комбинации Alt+Enter, форма перейдет в режим Full Screen.
В этом примере, мы сделаем так, что при нажатии на клавишу Esc, форма перейдет в обычный режим, а при нажатии клавиатурной комбинации Alt+Enter, форма перейдет в режим Full Screen.
Form1.cs
using
System;
using
System.Collections.Generic;
using
System.ComponentModel;
using
System.Data;
using
System.Drawing;
using
System.Linq;
using
System.Text;
using
System.Threading.Tasks;
using
System.Windows.Forms;
namespace
_0010 {
-
public
partial
class
Form1 : Form {
-
public
Form1() {
-
InitializeComponent();
-
/*по умолчанию делаем режим Full Screen*/
-
//убираем границы формы
-
FormBorderStyle = FormBorderStyle.None;
-
//разворачиваем форму на весь экран
-
WindowState = FormWindowState.Maximized;
-
}
-
private
void
Form1_Load(
object
sender, EventArgs e) {
-
MessageBox.Show(
"Ecs для перехода в обычный режим\n\nAlt+Enter для перехода в режим Full Screen"
);
-
}
-
private
void
Form1_KeyDown(
object
sender, KeyEventArgs e) {
-
//при нажатии на клавишу Esc форма переходит в обычный режим
-
if
(e.KeyCode == Keys.Escape) {
-
FormBorderStyle = FormBorderStyle.Sizable;
-
WindowState = FormWindowState.Normal;
-
}
-
//при нажатии на клавишы Alt+Enter форма переходит в режим Full Screen
-
else
if
(e.Alt && e.KeyCode == Keys.Enter) {
-
FormBorderStyle = FormBorderStyle.None;
-
WindowState = FormWindowState.Maximized;
-
}
-
}
-
}
}
using
System;
using
System.Collections.Generic;
using
System.ComponentModel;
using
System.Data;
using
System.Drawing;
using
System.Linq;
using
System.Text;
using
System.Threading.Tasks;
using
System.Windows.Forms;
namespace
_0010 {
-
public
partial
class
Form1 : Form {
-
public
Form1() {
-
InitializeComponent();
-
/*по умолчанию делаем режим Full Screen*/
-
//убираем границы формы
-
FormBorderStyle = FormBorderStyle.None;
-
//разворачиваем форму на весь экран
-
WindowState = FormWindowState.Maximized;
-
}
-
private
void
Form1_Load(
object
sender, EventArgs e) {
-
MessageBox.Show(
"Ecs для перехода в обычный режим\n\nAlt+Enter для перехода в режим Full Screen"
);
-
}
-
private
void
Form1_KeyDown(
object
sender, KeyEventArgs e) {
-
//при нажатии на клавишу Esc форма переходит в обычный режим
-
if
(e.KeyCode == Keys.Escape) {
-
FormBorderStyle = FormBorderStyle.Sizable;
-
WindowState = FormWindowState.Normal;
-
}
-
//при нажатии на клавишы Alt+Enter форма переходит в режим Full Screen
-
else
if
(e.Alt && e.KeyCode == Keys.Enter) {
-
FormBorderStyle = FormBorderStyle.None;
-
WindowState = FormWindowState.Maximized;
-
}
-
}
-
}
}