Как показано на этом снимке экрана, выбранная папка отсутствует в представлении. Чтобы просмотреть выбранную папку, ее нужно прокрутить вниз.
В этом же диалоговом окне отображается выбранная папка, видимая на другом компьютере
Я запустил его на двух компьютерах, имеющих окна 7. Он работает правильно на одном, но не на втором. Что-то выглядит с окнами, а не с кодом? Может ли кто-нибудь предложить какое-либо исправление?
В коде нет изменений. Я использовал более длинные пути с разных дисков, но результаты одинаковы.
private void TestDialog_Click ( object sender, EventArgs e )
{
//Last path store the selected path, to show the same directory as selected on next application launch.
//Properties.Settings.Default.LastPath
FolderBrowserDialog dlgFolder = new FolderBrowserDialog ();
dlgFolder.RootFolder = Environment.SpecialFolder.DesktopDirectory;
dlgFolder.SelectedPath = Properties.Settings.Default.LastPath;
if (dlgFolder.ShowDialog () == System.Windows.Forms.DialogResult.OK)
{
Properties.Settings.Default.LastPath = dlgFolder.SelectedPath;
Properties.Settings.Default.Save ();
}
}