从WPF / C#用户控件中的Forms库调用FolderBrowserDialog时,Windows XP显示无效字符。
代码:
FolderBrowserDialog dialog = new FolderBrowserDialog();
dialog.Description = "Save Parts Template To:";
if (dialog.ShowDialog() == DialogResult.OK)
{
MainWindow.Instance.LockUi();
btn_MakeModule.IsEnabled = false;
btn_SelectDefinition.IsEnabled = false;
btn_SelectModules.IsEnabled = false;
_mkPartsInput = tbox_SolutionName.Text.Trim() + ";"
+ dialog.SelectedPath + ";"
+ _ofdDefinition.FileName + ";"
+ _fbdModules.SelectedPath + ";"
+ _ofdDictionary.FileName;
//Launch processing in background
_mBackgroundWorker.RunWorkerAsync(_mkPartsInput);
}
而不是显示“将零件模板保存到:”
我得到“□□□□□□□□□□□□□□□□□□J”
FolderBrowserDialog适用于Windows 7 [x86 / x64],但在WinXP [x86 / x64]上给出了上述内容。
我感觉安装的语言包可能导致此文件夹浏览器尝试翻译文本。有没有办法强制英文为这个文本没有任何翻译?
感谢您提前解决我的问题。