C#窗口应用程序打开的多个窗体如何一次性关闭

2024-10-13 06:16:30

1、打开编译工具VS2019,新建一个窗体应用程序。

C#窗口应用程序打开的多个窗体如何一次性关闭

2、窗体应用程序新建成功后,点击编译器右侧的"解决方案资源管理器",右键单击我们新建的项目,在弹出的菜单栏中选择点击"添加">"新建项"。在弹出的"添加新项"窗口中新建一个窗体程序文件。

C#窗口应用程序打开的多个窗体如何一次性关闭C#窗口应用程序打开的多个窗体如何一次性关闭

3、重复步骤2,在弹出的"添加新项"窗口中新建一个类文件。

C#窗口应用程序打开的多个窗体如何一次性关闭

4、打开新建的类文件,在其中添加一句静态字段“public static Form1 fm;”。

C#窗口应用程序打开的多个窗体如何一次性关闭

5、接着,在Form1中添加一个button控件,并为窗体添加Load事件,为添加按钮点击事件。点击事件会打开Form2窗体,load事件会将form1对象赋值给静态变量fm。

C#窗口应用程序打开的多个窗体如何一次性关闭C#窗口应用程序打开的多个窗体如何一次性关闭

6、为Form2添加二个button控件,并为其添加点击事件。点击"关闭当前窗体"按钮会关闭Form2窗体。点击"关闭所有窗体"按钮会关闭所有打开的窗体。

C#窗口应用程序打开的多个窗体如何一次性关闭C#窗口应用程序打开的多个窗体如何一次性关闭

7、我们运行该程序,便可以通过点击Form1窗体的按钮打开Form2窗体,利用Form2窗体的两个按钮,分别关闭当前窗体和所有窗体。

C#窗口应用程序打开的多个窗体如何一次性关闭
猜你喜欢