改变winform应用程序的文化

时间:2018-02-07 07:50:39

标签: c# winforms exception culture

正如here所解释的那样,我构建了一个示例控制台应用程序,在其中我更改了Main函数中的文化。它运作良好。

现在,构建另一个示例 winform 应用程序,我想知道哪个地方最适合这个

Thread.CurrentThread.CurrentCulture = CultureInfo.CreateSpecificCulture ("en-US");
Thread.CurrentThread.CurrentUICulture=new CultureInfo("en-US");

如果我将它放在Form1的构造函数中,这是否适用于此类中的所有操作?

如果此Form1打开另一个表单Form2并在那里发生异常怎么办?

如果Form1使用另一个类Class1怎么办?

我愿意在此进行实验,但如果有人根据以前的知识得到答案,我很高兴听到它。

1 个答案:

答案 0 :(得分:0)

对于 winforms应用程序在program.cs中放置处理整个应用程序上下文的内容并完成它。

  
      
  • 如果我将它放在Form1的构造函数中,这是否适用于此类中的所有操作?

  •   
  • 如果此Form1打开另一个表单Form2并在那里发生异常怎么办?

  •   
  • 如果Form1使用另一个类Class1

  • ,该怎么办?   

你所有其他的担忧都无关紧要,而且正在过度思考这个问题。

注意 :学习编程窗口或任何其他语言的最佳方法是尽可能多地阅读。微软已将所有记录的内容直接发送到源代码。

为您提供一些额外的阅读

Thread.CurrentUICulture Property

Thread.CurrentCulture Property

Initialization code in a WinForms App - Program.cs or MainForm?