Здравствуйте, denaturat, Вы писали:
D>Здравствуйте!
D>Наблюдаю чудо: вот этот код вместо того, чтобы как всегда вывести обычное дерево папок выводит окно с кнопками "Создать папку", "ОК" и "Отмена":
D>D>FolderBrowserDialog dlg = new FolderBrowserDialog();
D>if (dlg.ShowDialog() != DialogResult.OK)
D> return;
D>
D>Дерева вообще нет, точнее, есть все, кроме дерева. Собственно, что происходит? Такого еще никогда не видел.
D>VS 2008 Express (полная установка), Windows XP SP2.
D>Целевая платформа: .NET 2.0.
D>Спасибо.
Сталкивался с подобным. Решение — создать FBD в новой нитке.
Thread myThread = new Thread(new ThreadStart(ShowFolderBrowser));
myThread.ApartmentState = ApartmentState.STA;
myThread.Start();
myThread.Join();
....
private void ShowFolderBrowser()
{
if (DialogResult.OK == folderBrowserDialog.ShowDialog())
{
TargetDir = folderBrowserDialog.SelectedPath;
}
}