如何在WinForms中更改OpenDialog的语言
本文关键字:OpenDialog 语言 WinForms | 更新日期: 2023-09-27 18:37:04
我写了一个程序,想用我的语言
打开打开对话框我尝试更改区域性 UI,但它无法控制英文布局
有人知道如何改变它吗?
OpenFileDialog openFileDialog1 = new OpenFileDialog();
OpenFileDialog是本机Windows对话框的包装器。 例如,当您使用记事本的"文件 + 打开"命令时,您也会看到它。
所有本机 Windows 窗口都由内置于 Windows 本身的资源表进行本地化。 它们非常大,大约半GB的磁盘存储空间。 用户将获得与Windows语言版本匹配的那些。 因此,例如,德语用户将获得德语版本的Windows并获取德语的资源表。
因此,您将始终看到与您的母语版本匹配的字符串。 属性不起作用。 这永远不会使用户感到困惑。
例如,如果您需要本地化的对话框来制作屏幕截图,则需要获取本地化的Windows版本,您可以使用MSDN订阅获取它们。 或者,您可以获得英文版 Windows 旗舰版的许可证。 它支持可下载的语言包,支持切换语言。 您可以通过更改控制面板的"区域"小程序中的语言来执行此操作。