0

从 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] 上提供上述内容。

我感觉安装的语言包可能会导致此文件夹浏览器尝试翻译文本。有没有办法在没有任何翻译的情况下强制此文本使用英语?

提前感谢任何可以解决我问题的人。

4

0 回答 0