0

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

我有一个 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]);

我怎样才能做到这一点?太感谢了!

4

1 回答 1

0

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

for each (String^ file in openFileDialog1->FileNames)
{
    MessageBox::Show(file);
}
于 2013-08-13T10:02:32.047 回答