Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/18.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# 如何允许用户打开一个文件并将该文件的每个新文件添加到列表框中?_C#_Visual Studio - Fatal编程技术网

C# 如何允许用户打开一个文件并将该文件的每个新文件添加到列表框中?

C# 如何允许用户打开一个文件并将该文件的每个新文件添加到列表框中?,c#,visual-studio,C#,Visual Studio,我对c和visualstudio相当陌生,所以如果这是一个非常愚蠢的问题,我很抱歉 我试过: openFileDialog1.ShowDialog(); if (openFileDialog1.ShowDialog() == DialogResult.OK) { listBox1.Items = openFileDialog1.FileName; } 但是listBox1.Items是只读的,所以我不能 我该如何做我正试图做的事情?Add方法应该做到以下几点: listBox1.It

我对c和visualstudio相当陌生,所以如果这是一个非常愚蠢的问题,我很抱歉

我试过:

openFileDialog1.ShowDialog();

if (openFileDialog1.ShowDialog() == DialogResult.OK)
{
    listBox1.Items = openFileDialog1.FileName;
}
但是listBox1.Items是只读的,所以我不能


我该如何做我正试图做的事情?

Add方法应该做到以下几点:

listBox1.Items.Add(openFileDialog1.FileName);

查看更多信息。

listBox1.Items.Add openFileDialog1.filename您还将显示该对话框两次。去掉第一行,只将它保留在if语句中。考虑标记WPF作为标记。