Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 在WFA中使用openFileDialog_C#_.net_Winforms_Openfiledialog - Fatal编程技术网

C# 在WFA中使用openFileDialog

C# 在WFA中使用openFileDialog,c#,.net,winforms,openfiledialog,C#,.net,Winforms,Openfiledialog,我已经使用openFileDialog完成了WFA,我想为我的文件选择路径并将其存储在变量中,然后我想运行/执行我的比较程序(但我需要控制它;如果我们有一个将运行的路径),在这里我不知道如何做,我需要帮助 我试着把它放在总是希望messagebox: private void Button6_Click(object sender, EventArgs e) { if ( defaultFilePath == openFileDialog1.FileName &&a

我已经使用
openFileDialog
完成了WFA,我想为我的文件选择路径并将其存储在变量中,然后我想运行/执行我的比较程序(但我需要控制它;如果我们有一个将运行的路径),在这里我不知道如何做,我需要帮助

我试着把它放在总是希望
messagebox

private void Button6_Click(object sender, EventArgs e)
{
    if ( defaultFilePath == openFileDialog1.FileName 
      && alternativeFilePath == openFileDialog1.FileName
      && resultFilePath == openFileDialog1.FileName )
    {
        Compare_D_A d_A = new Compare_D_A();
        d_A.CompareD_A(defaultFilePath, alternativeFilePath, resultFilePath);
    }
    else
    {
        MessageBox.Show("You need to Choose File path!");
    }
}

我想通过单击
按钮1来选择第一个文件路径,在
按钮2中单击另一个文件路径,在
按钮3中单击第三个文件路径。如果我选择所有文件路径,它将运行程序,否则
messagebox
,我尝试使用断点,但似乎
openFileDialog1
总是只保存最后一个路径,因此我得到
messagebox
,应该如何纠正此问题?我是WFA新手,所以请试着理解我的问题。

使用变量/数组/列表存储每个文件对话框的结果。你能用代码向我展示我是如何做到这一点的吗?类似于
MyVar=…
如果在这里,我该怎么做?我已经写了这个代码,string arr[]=newstring[3];arr[0]=path1;arr[1]=路径2;arr[2]=path3;然后我想,如果所有路径性别歧视者都运行这个程序,在打开文件对话框的每个click方法中,都会得到打开的路径并将其存储在类的属性中