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

Access to All Files which is Selected from a MultiSelected openfileDialog in C++

本文关键字:选择 文件 openfileDialog C++ 中的 MultiSelected 访问      更新时间:2023-10-16

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

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

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

我的代码在这里:

 if (openFileDialog1->ShowDialog() == System::Windows::Forms::DialogResult::OK)
                 {
                     FileCounter  = 0;
                     for each (String^ file in openFileDialog1->FileNames)
                     {
                         String ^orig1 = gcnew String(openFileDialog1->FileNames[FileCounter]);

我该怎么做?非常感谢!

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

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