C#最小化整个应用程序
本文关键字:应用程序 最小化 | 更新日期: 2023-09-27 18:25:50
在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'
,这意味着(如果你还不知道的话)整个应用程序没有窗口因子(我已经知道了),但有没有一种方法可以同时最小化应用程序中的所有窗口?
试试这样的方法。
foreach (Form form in Application.OpenForms)
{
form.WindowState = FormWindowState.Minimized;
}
您可以简单地循环应用程序中所有打开的表单,并设置它们的WindowState property to "Minimized"
。获取应用程序类的OpenForms集合。
private void button4_Click_2(object sender, EventArgs e)
{
foreach (var form in Application.OpenForms)
{
form.WindowState = FormWindowState.Minimized;
}
}