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