【问题标题】:C# Minimize Whole ApplicationC# 最小化整个应用程序
【发布时间】:2016-03-11 13:09:20
【问题描述】:

在 Visual Studio 中是否有可能的方法可以最小化整个应用程序?我试过这个:

private void button4_Click_2(object sender, EventArgs e)
{
    Application.WindowState = FormWindowState.Minimized;
    this.WindowState = FormWindowState.Minimized;
}

有一个错误是'System.Windows.Forms.Application' does not contain a definition for 'WindowState',这意味着(如果您还不知道)整个应用程序没有窗口因子(我已经知道)但是有没有办法最小化所有一次应用程序中的窗口?

【问题讨论】:

标签: c# visual-studio


【解决方案1】:

试试这样的。

foreach (Form form in Application.OpenForms)
{
    form.WindowState = FormWindowState.Minimized;
}

【讨论】:

  • @ErrorExpected 如果你愿意,请投票/接受我的回答。
【解决方案2】:

您可以简单地遍历应用程序中所有打开的表单并设置它们的WindowState property to "Minimized"。为您的 Application 类获取 OpenForms 集合。

private void button4_Click_2(object sender, EventArgs e)
{
    foreach (var form in Application.OpenForms)
    {
        form.WindowState = FormWindowState.Minimized;
    }
}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-11-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多