String ^SelectedDirectory;
FolderBrowserDialog ^SelectFolderDialog = gcnew FolderBrowserDialog();
//Setup dialog box
SelectFolderDialog->Description = "Select directory to store files to";
SelectFolderDialog->ShowNewFolderButton = true;
SelectFolderDialog->RootFolder = System::Environment::SpecialFolder::Desktop;
try
{
SelectFolderDialog->SelectedPath = SelectedDirectory; //Try and use last selection
}
catch (Exception ^)
{
}
//Display dialog box
if (SelectFolderDialog->ShowDialog() == System::Windows::Forms::DialogResult::OK)
{
SelectedDirectory = SelectFolderDialog->SelectedPath;
//.............
}
