1

我做了一些挖掘,发现了一些可以在运行时将应用程序直接运行到全屏模式的代码,我想知道是否有任何方法可以通过按“Esc”切换回窗口模式?

这是我的全屏模式代码:

private void Window_Loaded(object sender, RoutedEventArgs e) {
    WindowStyle = WindowStyle.None;
    Topmost = true;
    WindowState = WindowState.Maximized;
}
4

1 回答 1

3

this.KeyPreview = true;

this.KeyDown += new System.Windows.Forms.KeyEventHandler(Form_KeyDown);

    private void Form_KeyDown(object sender, KeyEventArgs e)
    {
        if (e.KeyCode == Keys.Escape)
        {
            this.WindowState = FormWindowState.Normal;
        }
    }
于 2012-11-30T21:29:09.223 回答