在运行时更改 WinForms 应用程序语言

发布于 2024-10-08 03:11:36 字数 243 浏览 4 评论 0原文

是否可以在运行时更改本地化 WinForms 应用程序的语言?我尝试使用此处描述的方法: http://www.dotnetcurry.com/ShowArticle.aspx ?ID=174 但例如控件工具提示不会刷新。我确信我也可能面临其他问题。

有没有安全(0 bug)的方法来做到这一点?

It is possible to change the language of a localized WinForms application at runtime? I tried using the method described here: http://www.dotnetcurry.com/ShowArticle.aspx?ID=174 but for example the control tooltips are not refreshed. I'm sure that I might face other problems too.

Is there any safe (0 bugs) way to do it?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

仲春光 2024-10-15 03:11:36

Guy Smith-Ferrier 写了一本关于 .NET 国际化(字面意思)的书,以下是他的解决方案的代码: http ://www.dotneti18n.com/Downloads.aspx

根据我的经验,它不能完美工作,例如在 DevExpress 控件上失败。

Guy Smith-Ferrier wrote the book on .NET internationalization (literally), and here is the code for his solution: http://www.dotneti18n.com/Downloads.aspx

In my experience it doesn't work perfectly, failing on DevExpress controls for example.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文