如何让 C# 窗体标签的语言默认是中文?

2023-08-31 14:18:10 +08:00
 d3js

https://i.imgur.com/jwOoC4R.png

网上下了一个海康相机 C# 的 Demo 。resx 文件有英文和中文的,点“开始执行”后得到的窗体标签的文字都是英文的,怎么让它默认显示英文呢?

本地计算机的地区和语言都是 [中国|中文]

750 次点击
所在节点    C#
2 条回复
forgottencoast
2023-09-07 11:49:18 +08:00
Thread.CurrentThread.CurrentCulture = new CultureInfo("新语言代码");
Thread.CurrentThread.CurrentUICulture = new CultureInfo("新语言代码");
```
将"新语言代码"替换为您想要的语言代码,例如"en-US"表示英语(美国)。

WinForm 吗? chatGTP 说的,你试试看。
d3js
2023-09-07 13:21:56 +08:00
@forgottencoast 大佬,这个问题解决了,在项目里添加各语言对用的 .resx 文件即可。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/969755

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX