2013-07-10 2 views
0

나는 한 행에 모든 항목을 표시 할 수있는 arraylist를 만들려고합니다.단일 행에 VB.NET arraylist 디스플레이

Dim listarray As New ArrayList 
Dim JARLIB As String = "*.jar" 
Dim dir As New IO.DirectoryInfo(GetFolderPath(SpecialFolder.ApplicationData) & "\.minecraft\libraries\") 
Dim diarr1() As IO.FileInfo = dir.GetFiles(JARLIB, SearchOption.AllDirectories) 
Dim drar As IO.FileInfo 
'list the names of all files in the specified directory 
For Each drar In diarr1 
    listarray.Add((drar.DirectoryName) & ";") 
Next 
elemante = listarray.ToString 
RichTextBox1.Text = elemante 

그리고 그것은 작동하지 않습니다, 나는

당신이 나를 도와 줄 수
C:\User\file.jar;C:\User\file\file2.jar; 

같은 텍스트 상자에 뭔가를 받아 봐해야합니까? 감사 !

+0

난 당신이 – varocarbas

답변

1

listarray.ToStringArrayList의 모든 요소를 ​​반환하지 않습니다.

Dim listarray As New ArrayList 
Dim JARLIB As String = "*.jar" 
Dim dir As New IO.DirectoryInfo(GetFolderPath(SpecialFolder.ApplicationData) & "\.minecraft\libraries\") 
Dim diarr1() As IO.FileInfo = dir.GetFiles(JARLIB, SearchOption.AllDirectories) 
Dim drar As IO.FileInfo 
'list the names of all files in the specified directory 
For Each drar In diarr1 
    listarray.Add((drar.DirectoryName) & ";") 
Next 
For Each item In listarray 
    elemante = elemante & item.ToString 
Next 
RichTextBox1.Text = elemante 
+0

이 괜찮습니다하지만 지금은 C drar.Name 또는 drar.FullName보다는 drar.DirectoryName 의미 추측 : \ 사용자 \ lwjgl_util 2.9.0을 \

당신이 뭔가를 원하는 것 같다 file.jar이 나타나지 않습니다. – Malasuerte94

+0

질문에 대한 의견보기 –

관련 문제