2014-09-17 3 views
1

저는 vb.net을 처음 사용하며 다중 파일 옵션이 포함 된 간단한 프로그램을 만들고 싶습니다. 이 youtube 비디오를 발견했습니다 : https://www.youtube.com/watch?v=8_pK0blSQr4 이것을 실행하면 반복기가 오류를 일으키는 추가 반복을합니다. for 루프 카운트를 하나 씩 감소 시키려고했으나 작동하지 않았습니다. for 루프가 원래 값으로갔습니다.VB.NET 다중 파일 열기 문제

내가 뭘 잘못하고 있니?

Private Sub load_acc_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles load_acc.Click 
    OpenFileDialog1.Filter = "Text file|*.txt|All files| *.*" 

    If OpenFileDialog1.ShowDialog = DialogResult.OK Then 
     For x = 0 To (OpenFileDialog1.FileName.Count - 1) 
      acc_list.Items.Add(OpenFileDialog1.FileNames(x)) 
     Next 

    End If 
End Sub 
+0

에 사용할 수의 (파일 이름에 's'가 있음에 유의) 원한다고 생각 여분의 반복을 의미합니까? 당신이 묘사하는 것은 불가능하다고 생각합니다. FileNames 속성은 사용자가 선택한 것, 더 이상 아무것도 아닙니다. – Plutonix

답변

0

난 당신이

For x = 0 To (OpenFileDialog1.FileNames.Count - 1) 

대신

For x = 0 To (OpenFileDialog1.FileName.Count - 1) 
2

당신은 무엇을 각 대신

For each file as string in OpenFileDialog1.FileNames 
     acc_list.Items.Add(file) 
    Next