C# 多语言不应用于主窗体

C# 多语言不应用于主窗体,c#,C#,我将此代码用于多语言 foreach (Control item in this.Controls) { ComponentResourceManager res = new ComponentResourceManager(typeof(Form1)); res.ApplyResources(item, item.Name, new System.Globalization.CultureInfo("en-US")); } 它适用于所有表单,但不适用于主表单。它适用于所有表单

我将此代码用于多语言

foreach (Control item in this.Controls)
{
    ComponentResourceManager res = new ComponentResourceManager(typeof(Form1));
    res.ApplyResources(item, item.Name, new System.Globalization.CultureInfo("en-US"));
}

它适用于所有表单,但不适用于主表单。

它适用于所有表单,但不适用于主表单
,请在主表单上显示代码。。。如果没有在新构造函数上完成,那么它将无法工作。此外,您应该能够在应用程序启动前执行此操作。这可能有助于: