将项目中的所有窗体传递给函数

本文关键字:函数 窗体 项目 | 更新日期: 2023-09-27 18:34:55

我想让用户选择一个配色方案,并让我的所有表单都更改为该颜色。 所以我想做这样的事情:

                  foreach (Form frm in OwnedForms)
        {
            BaseFunctions.ChangeColorScheme(frm);
        }

在该函数中,我遍历每个控件。 拥有表单和Application.OpenForms是其他人说要尝试的两件事,但都没有奏效。 所以我不知道该怎么办。 我尝试使用我的命名空间,但也许我错过了一些东西。 我选择了Namespace.Forms,但Forms不是一种选择

将项目中的所有窗体传递给函数

为此任务使用配置文件。 http://msdn.microsoft.com/en-us/library/system.configuration.configuration.aspx