Я пишу проект в приложении Windows Form в Visual Studio C++ 2010;Доступ ко всем файлам, выбранным из MultiSelected openfileDialog в C++
У меня есть openfileDialog, для которого его свойство MultiSelected истинно;
Мне нужно получить доступ ко всему имени файла; но каждый раз, когда я запускаю программу, даже я выбираю несколько файлов, я просто вижу первый файл, который выбран в окне браузера.
мой код здесь:
if (openFileDialog1->ShowDialog() == System::Windows::Forms::DialogResult::OK)
{
FileCounter = 0;
for each (String^ file in openFileDialog1->FileNames)
{
String ^orig1 = gcnew String(openFileDialog1->FileNames[FileCounter]);
Как я могу это сделать? Спасибо!
Я хочу сохранить имена файлов в виде XML-файла; вы имеете в виду, что я могу получить доступ к каждому имени через «файл»? –
yes, 'openFileDialog1-> FileNames' - это строковый массив - см. [Документы MSDN] (http://msdn.microsoft.com/en-us/library/system.windows.forms.filedialog.filenames (v = vs .90) .aspx) –
Да! Большое спасибо за вашу помощь; он работает очень хорошо; ;) –