访问从C ++中的MultiSelected openfileDialog中选择的所有文件

时间:2013-08-13 09:17:05

标签: c++ winforms filenames openfiledialog

我正在Visual Studio C ++ 2010中的Windows窗体应用程序中编写一个项目;

我有一个openfileDialog,其MultiSelected属性为true;

我需要访问所有文件的名称;但每次我运行程序时,即使我选择了几个文件,我只看到在眉窗中选择的第一个文件。

我的代码在这里:

 if (openFileDialog1->ShowDialog() == System::Windows::Forms::DialogResult::OK)
                 {
                     FileCounter  = 0;

                     for each (String^ file in openFileDialog1->FileNames)
                     {

                         String ^orig1 = gcnew String(openFileDialog1->FileNames[FileCounter]);

我该怎么做? 非常感谢你!

1 个答案:

答案 0 :(得分:0)

您的代码段不完整,请尝试类似

的内容
for each (String^ file in openFileDialog1->FileNames)
{
    MessageBox::Show(file);
}