В прошлом я тратил слишком много часов на поиски решения проблемы, где бы я просто воссоздал то, что не работало, было бы сэкономлено много времени.

оказано на этом снимке экрана, выбранная папка не отображается. Это необходимо прокрутить вниз, чтобы просмотреть выбранную папку.

В этом же диалоговом окне отображается выбранная папка, видимая на другом компьютере.

Я запустил его на двух компьютерах с обоими Windows 7. Он работает правильно на одном, но не на втором. Это выглядит что-то со средой Windows вместо некоторой проблемы с кодом? Кто-нибудь может предложить какое-либо исправление?

Там нет никаких изменений в коде. Я использовал более длинные пути от разных дисков, но результаты одинаковы.

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 ();
            }

        }

Ответы на вопрос(14)

Ваш ответ на вопрос